test: align full acceptance contracts

This commit is contained in:
2026-08-24 20:14:40 +08:00
parent 5edc2fc1bd
commit 005c3f54e2
10 changed files with 26 additions and 22 deletions
@@ -58,7 +58,7 @@ test('客户详情经营统计模块登记三项独立正式接口与精度字
test('后端统计契约测试覆盖客户详情已确认边界口径', () => {
for (const marker of ["order_role = 'master'", 'submitted_at is not null', 'monthstart', 'nextmonthstart', 'doesNotContain\\\("status ="\\\)']) assert.match(orderStatisticsTest, new RegExp(marker, 'i'))
for (const marker of ['VOIDED', 'totalReceivable', 'receivedAmount', 'outstandingReceivable']) assert.match(financeStatisticsTest, new RegExp(marker, 'i'))
for (const marker of ['actual_sailing_at', 'actual_warehouse_arrival_at', 'CANCELLED', 'FAILED', '20\\*=1', '40\\*=2', '45\\*=2.25', '2.25', 'unknown']) assert.match(transitStatisticsTest, new RegExp(marker, 'i'))
for (const marker of ['actual_sailing_at', 'actual_warehouse_arrival_at', 'CANCELLED', 'NOT EXISTS', '20\\*=1', '40\\*=2', '45\\*=2.25', '2.25', 'unknown']) assert.match(transitStatisticsTest, new RegExp(marker, 'i'))
assert.match(orderStatisticsTest, /tenant_id|tenantSubmittedStatistics/)
assert.match(financeStatisticsTest, /customerId|customer_id/)
assert.match(transitStatisticsTest, /customerId|customer_id/)