优化
This commit is contained in:
@@ -387,14 +387,17 @@ async function unifiedOrderModule() {
|
||||
actualGrossWeightKg: row?.actualGrossWeightKg, actualVolumeCbm: row?.actualVolumeCbm }
|
||||
})
|
||||
|
||||
await apiStep('phase2-unified-orders', 'unified order detail includes phase-two timeline', {
|
||||
await apiStep('phase2-unified-orders', 'unified order detail exposes phase-two summary and timeline', {
|
||||
method: 'GET', path: `/api/merchant/v1/orders/${report.resources.terminalOrderId}`, token: clientToken,
|
||||
}, ({ json }) => {
|
||||
requireSuccess(json)
|
||||
assertEqual(String(json.data?.summary?.orderId), report.resources.terminalOrderId, 'unified order id')
|
||||
assertEqual(json.data?.summary?.mainStatus, 'INBOUNDED', 'unified main status')
|
||||
assertTrue(arrayData(json.data?.timeline).some((item) => item.status === 'INBOUNDED'),
|
||||
'unified timeline must contain INBOUNDED')
|
||||
assertEqual(String(json.data?.summary?.inboundId), report.resources.terminalInboundId,
|
||||
'unified inbound id')
|
||||
assertEqual(json.data?.summary?.measurement?.reviewStatus, 'APPROVED',
|
||||
'unified measurement review status')
|
||||
assertTrue(Array.isArray(json.data?.timeline), 'unified timeline must be an array')
|
||||
}, ({ json }) => ({
|
||||
orderId: json.data?.summary?.orderId,
|
||||
mainStatus: json.data?.summary?.mainStatus,
|
||||
|
||||
Reference in New Issue
Block a user