This commit is contained in:
2026-08-17 18:00:38 +08:00
parent 7c66097672
commit fd4afd6ae6
7 changed files with 336 additions and 8 deletions
@@ -142,10 +142,10 @@ test('default Admin HTTP entry carries evidence chain through settlement-aware P
assert.doesNotMatch(finalize, /truck\?\.finalStatus === 'COMPLETED'/)
})
test('Finance-only HTTP entry expands the completed-container producer prerequisites', () => {
const focused = normalizeModuleOrder(['finance-full-fixtures', 'finance-reconciliation-full', 'finance-settlement-full'])
test('Finance-only HTTP entry expands producer prerequisites and runs downloads last', () => {
const focused = normalizeModuleOrder(['finance-downloads', 'finance-settlement-full'])
assert.deepEqual(focused.slice(0, 4), [
'merchant-qualification-fixture', 'orders', 'inbound-measurement', 'phase3-container-loading',
])
assert.deepEqual(focused.slice(-3), ['finance-full-fixtures', 'finance-reconciliation-full', 'finance-settlement-full'])
assert.deepEqual(focused.slice(-4), ['finance-full-fixtures', 'finance-reconciliation-full', 'finance-settlement-full', 'finance-downloads'])
})