fix(acceptance): complete overseas fulfillment closure

This commit is contained in:
2026-09-09 00:25:34 +08:00
parent 094d9c1e81
commit 7e76fed728
12 changed files with 70 additions and 27 deletions
@@ -8,9 +8,9 @@ import { normalizeModuleOrder } from '../admin-test-env-acceptance.mjs'
const source = readFileSync(new URL('./phase3-container-documents.mjs', import.meta.url), 'utf8')
const entry = readFileSync(new URL('../admin-test-env-acceptance.mjs', import.meta.url), 'utf8')
test('three generic container documents are frozen and customs stays on customs-v1', () => {
test('two container operational documents are frozen and customs stays on customs-v1', () => {
assert.deepEqual(DOCUMENT_TYPES, [
'DESTINATION_CLEARANCE', 'DELIVERY_ORDER', 'PICKUP_ORDER',
'DESTINATION_CLEARANCE', 'DELIVERY_ORDER',
])
for (const token of [
'/clearance/document/upload', '/clearance/complete',
@@ -28,11 +28,11 @@ test('document lifecycle is fail-closed, traceable and covers replay, hash confl
]) assert.ok(source.includes(token), token)
})
test('focused pickup-ready chain orders documents before outbound and candidate visibility', () => {
test('focused pickup-ready dependencies reach outbound and candidate visibility', () => {
const modules = normalizeModuleOrder(['phase4-overseas-pda'])
const required = [
'phase3-loading-finalize', 'phase3-container-documents', 'phase3-customs',
'phase3-outbound-dispatch', 'phase3-carrier-schedule-queries',
'phase3-loading-finalize', 'phase3-customs', 'phase3-outbound-dispatch',
'phase3-carrier-schedule-queries',
'phase4-carrier-pickup-ready', 'phase4-overseas-pda',
]
for (const module of required) assert.ok(modules.includes(module), module)