test(firstleg): extend coload group acceptance

This commit is contained in:
2026-08-30 15:55:48 +08:00
parent bfcb80b326
commit 9a15e78b2e
2 changed files with 142 additions and 35 deletions
@@ -12,6 +12,12 @@ test('同柜不可拆组HTTP验收锁定公开接口与防绕过矩阵', async (
'/push-preload',
'创建同键同载荷精确重放',
'创建同键异载荷返回并发冲突',
'不同目的仓港仍可创建同柜不可拆组',
'跨国内仓或跨渠道创建整组被拒绝且不落组',
'批查只返回组内订单且长ID保持字符串',
'/recommend',
'智能推荐容量足够时整组全取',
'智能推荐不会只取同柜组部分成员或部分箱数',
'组成员不能单独调整箱数',
'组成员不能单独删除',
'整组原子移除',
@@ -26,6 +32,11 @@ test('同柜不可拆组HTTP验收锁定公开接口与防绕过矩阵', async (
'足量完成整组已消费、全部入库完成且不生成余量子单',
'未成组普通单推送预装不回归',
'未成组普通单仍按既有规则生成唯一余量子单',
'已有父子拆分订单创建同柜组被拒绝',
'拆分余量子单仍可与同仓同渠道订单创建同柜组',
'拆分身份不影响当前WAIT_SPLIT片段完整纳组',
'拆分余量建组不改写既有父子数量事实',
]) assert.match(source, new RegExp(fragment.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')))
assert.doesNotMatch(source, /跨仓库渠道或目的仓港创建整组被拒绝/)
assert.doesNotMatch(source, /已有父子拆分订单创建同柜组被拒绝/)
})