test: stabilize full development acceptance

This commit is contained in:
2026-09-04 17:17:08 +08:00
parent 61b7b3fb02
commit 991bab9cb1
20 changed files with 155 additions and 87 deletions
@@ -6,10 +6,10 @@ import { buildDirectPaidBody, findDirectPaidCost, findOpenSettlement } from './f
const source = await readFile(new URL('./finance-direct-paid-isolation.mjs', import.meta.url), 'utf8')
const acceptance = await readFile(new URL('../admin-test-env-acceptance.mjs', import.meta.url), 'utf8')
test('直接收付款幂等在全量结清模块消费 AR/AP 之前执行', () => {
test('直接收付款幂等在全量结算模块产生收付款结果之后执行', () => {
const modules = acceptance.match(/const CONFIGURED_MODULES = \[([^\n]+)\]/)?.[1] || ''
assert.ok(modules.indexOf("'finance-reconciliation-full'") < modules.indexOf("'finance-direct-paid-isolation'"))
assert.ok(modules.indexOf("'finance-direct-paid-isolation'") < modules.indexOf("'finance-settlement-full'"))
assert.ok(modules.indexOf("'finance-reconciliation-full'") < modules.indexOf("'finance-settlement-full'"))
assert.ok(modules.indexOf("'finance-settlement-full'") < modules.indexOf("'finance-direct-paid-isolation'"))
})
test('DIRECT_PAID 请求只绑定客户、仓库、供应商且不伪造业务关联', () => {