优化
This commit is contained in:
@@ -56,9 +56,20 @@ test('existing target immediately clears work and returns to refreshed plans eve
|
||||
test('new target retains labels for printing and can return without putaway', () => {
|
||||
const {page,saved,reset}=instance()
|
||||
page.packingCompleted({targetMode:'NEW',labels:[{cartonMark:'NEW#1-1'}]})
|
||||
assert.equal(page.busy,false)
|
||||
assert.equal(saved().result.labels[0].cartonMark,'NEW#1-1')
|
||||
assert.equal(reset(),false)
|
||||
page.busy=false; page.nextPacking()
|
||||
assert.equal(page.result,null)
|
||||
assert.equal(reset(),true)
|
||||
})
|
||||
|
||||
test('completed packing can return to plans even when the page busy flag is stale', () => {
|
||||
const {page,reset}=instance()
|
||||
page.result={labels:[{cartonMark:'NEW#1-1'}]}
|
||||
page.nextPacking()
|
||||
assert.equal(page.result,null)
|
||||
assert.equal(reset(),true)
|
||||
assert.equal(page.plans[0].planNo,'P2')
|
||||
assert.doesNotMatch(descriptor.template.content, /<button[^>]*:disabled[^>]*@tap="nextPacking"/)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user