test: complete phase3 phase4 acceptance coverage
This commit is contained in:
@@ -241,7 +241,11 @@ export async function run(context) {
|
||||
}
|
||||
|
||||
context.addCoverageGap(module, 'optimistic-lock', '仓库/托盘/快递/往来单位旧 version 冲突',
|
||||
'真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖', 'contract-gap')
|
||||
'当前稳定 DTO 明确不声明 version/expectedVersion;库位版本冲突由 supplemental-boundaries 覆盖,四期报价/汇率/车辆由 phase4-overseas-master-data 覆盖',
|
||||
'documented-non-versioned-contract', { blocking: false })
|
||||
context.addStep(module, '非版本化主数据不伪造旧version请求', null, true,
|
||||
'仓库/托盘/快递/往来单位沿用当前非版本化稳定契约;版本化资源在各自专项验收',
|
||||
{ scenario: 'optimistic-lock', deploymentBlocker: false })
|
||||
|
||||
const disableWarehouseResponse = await context.request('PATCH', `/api/platform/v1/warehouse-admin/${warehouseId}/status?tenantId=0&status=INACTIVE`)
|
||||
context.apiSuccess(module, '停用测试仓库', disableWarehouseResponse)
|
||||
|
||||
Reference in New Issue
Block a user