test: follow complete relabel lifecycle

This commit is contained in:
2026-09-11 01:18:01 +08:00
parent 7dff9b57ed
commit 3209b2e647
4 changed files with 37 additions and 3 deletions
@@ -226,6 +226,14 @@ async function relabelFlow(context, overseasToken, warehouseId, suffix, terminal
const processing = await context.requestOverseas('PUT', `${detailPath}/status`, { status: 'PROCESSING', remark: context.marker })
assert(context, '换标单冻结后才允许进入处理中', processing,
success(processing) && processing.body.data?.application?.status === 'PROCESSING')
const confirmPending = await context.requestOverseas('PUT', `${detailPath}/status`,
{ status: 'CUSTOMER_CONFIRM_PENDING', remark: context.marker })
assert(context, '换标处理完成后进入客户确认', confirmPending,
success(confirmPending) && confirmPending.body.data?.application?.status === 'CUSTOMER_CONFIRM_PENDING')
const readyForOutbound = await context.requestOverseas('PUT', `${detailPath}/status`,
{ status: 'READY_FOR_OUTBOUND', remark: context.marker })
assert(context, '换标客户确认后进入待出库', readyForOutbound,
success(readyForOutbound) && readyForOutbound.body.data?.application?.status === 'READY_FOR_OUTBOUND')
}
const terminal = await context.requestOverseas('PUT', `${detailPath}/status`, { status: terminalStatus, remark: context.marker })
assert(context, `${suffix}换标单进入${terminalStatus}`, terminal,