feat: enforce canonical container identity across regions
This commit is contained in:
@@ -19,7 +19,7 @@ test('retains all clickable container, loading-list and PDA workflow states thro
|
||||
assert.match(source, /context\.request\('POST', CONTAINERS/)
|
||||
assert.match(source, /summary\?\.processStatus === 'WAIT_SPLIT'/)
|
||||
const pushIndex = source.indexOf('`${SMART}/plans/${plan.id}/push-preload`')
|
||||
const transportIndex = source.indexOf('`${CONTAINERS}/${containerId}/transport`')
|
||||
const transportIndex = source.indexOf('ocean-booking-link')
|
||||
assert.ok(transportIndex >= 0 && pushIndex > transportIndex)
|
||||
const unconfirmedTaskIndex = source.indexOf('`${PDA}/tasks?loadingPlanId=${planId}&warehouseId=${source.warehouseId}`', pushIndex)
|
||||
const confirmIndex = source.indexOf('`${LOADING}/loading-plans/${planId}/confirm`', unconfirmedTaskIndex)
|
||||
@@ -34,7 +34,8 @@ test('retains all clickable container, loading-list and PDA workflow states thro
|
||||
assert.match(source, /id\(task\?\.id\) !== confirmedTaskId/)
|
||||
assert.match(source, /计划确认同键同参精确重放/)
|
||||
assert.doesNotMatch(source, /\/preload\/confirming|\/preload\/confirm\?tenantId=/)
|
||||
assert.match(source, /transported\?\.cabinetNo !== container\?\.cabinetNo/)
|
||||
assert.match(source, /linked\?\.cabinetNo !== simulation\.cabinetNo/)
|
||||
assert.match(source, /iso6346ContainerNumber/)
|
||||
assert.match(source, /shippingCompanyId: id\(agent\.id\), shippingCompanyName: agent\.name/)
|
||||
assert.match(source, /bookingAgentId: id\(agent\.id\), bookingAgentName: agent\.name/)
|
||||
assert.match(source, /billOfLadingNo: `BL-\$\{value\}`/)
|
||||
|
||||
Reference in New Issue
Block a user