This commit is contained in:
wujinliang
2026-09-18 09:15:15 +08:00
parent 51f27ccda7
commit bb94f88bb3
4 changed files with 75 additions and 13 deletions
@@ -162,10 +162,11 @@ test('requires public destination ids while keeping private addresses detached f
test('requires customs inspection when any cargo is a wooden product', () => {
const draft = validDraft()
draft.items[0].woodenProduct = true
draft.items.push({ ...draft.items[0], id: 'cargo-2' })
draft.customsInspection = null
assert.ok(validateFirstLegOrderDraft(draft).includes('第 1 条货物为木制品,“是否商检”必须选择“是”'))
assert.ok(validateFirstLegOrderDraft(draft).includes('第 1、2 条货物为木制品,“是否商检”必须选择“是”'))
draft.customsInspection = false
assert.ok(validateFirstLegOrderDraft(draft).includes('第 1 条货物为木制品,“是否商检”必须选择“是”'))
assert.ok(validateFirstLegOrderDraft(draft).includes('第 1、2 条货物为木制品,“是否商检”必须选择“是”'))
draft.customsInspection = true
assert.ok(!validateFirstLegOrderDraft(draft).some((message) => message.includes('为木制品')))
})