完成单机TEST统一入口与可靠投递回归收尾
This commit is contained in:
@@ -36,8 +36,7 @@ function fixture(context) {
|
||||
}
|
||||
|
||||
async function listOrders(context, containerNo) {
|
||||
const response = await context.requestOverseas('GET',
|
||||
`/api/platform/v1/last-leg/orders?page=1&size=200&containerNo=${encodeURIComponent(containerNo)}`)
|
||||
const response = await context.request('GET', `/api/platform/v1/last-leg/orders?page=1&size=200&containerNo=${encodeURIComponent(containerNo)}`)
|
||||
return { response, rows: records(response?.body?.data).filter((row) => row?.containerNo === containerNo) }
|
||||
}
|
||||
|
||||
@@ -46,8 +45,7 @@ async function snapshot(context, source) {
|
||||
const plans = []
|
||||
for (const order of listed.rows) {
|
||||
if (!order?.inboundCode) continue
|
||||
const response = await context.requestOverseas('GET',
|
||||
`/api/platform/v1/last-leg/inbound-plans?page=1&size=200&inboundCode=${encodeURIComponent(order.inboundCode)}`)
|
||||
const response = await context.request('GET', `/api/platform/v1/last-leg/inbound-plans?page=1&size=200&inboundCode=${encodeURIComponent(order.inboundCode)}`)
|
||||
plans.push(...records(response?.body?.data).map((row) => ({
|
||||
planId: id(row.planId), planNo: row.planNo, orderId: id(row.orderId), customerId: id(row.customerId), status: row.status,
|
||||
})))
|
||||
@@ -66,16 +64,14 @@ function convertBody(source) {
|
||||
}
|
||||
|
||||
async function convert(context, name, source, key) {
|
||||
const response = await context.requestOverseas('POST', CONTAINER_CONVERT_ENDPOINT,
|
||||
convertBody(source), { 'Idempotency-Key': key }, context.overseasToken)
|
||||
const response = await context.request('POST', CONTAINER_CONVERT_ENDPOINT, convertBody(source), context.token, { 'Idempotency-Key': key })
|
||||
context.addStep(MODULE, name, response, success(response), trace(response), OPTIONS)
|
||||
return response
|
||||
}
|
||||
|
||||
export async function run(context) {
|
||||
const data = fixture(context)
|
||||
const summaryResponse = await context.requestOverseas('GET',
|
||||
`${CONTAINER_SUMMARY_ENDPOINT}?page=1&size=10&containerNo=${encodeURIComponent(data.normal.containerNo)}`)
|
||||
const summaryResponse = await context.request('GET', `${CONTAINER_SUMMARY_ENDPOINT}?page=1&size=10&containerNo=${encodeURIComponent(data.normal.containerNo)}`)
|
||||
context.assert(MODULE, 'P1服务端柜级摘要跨订单分页仍返回15票', summaryResponse,
|
||||
success(summaryResponse) && validContainerSummaryPage(summaryResponse.body?.data, {
|
||||
sourceContainerBookingId: data.normal.sourceContainerBookingId,
|
||||
@@ -132,8 +128,7 @@ export async function run(context) {
|
||||
&& after.rows.every((row) => row.currentStatus === 'INBOUND_PLANNED' && row.inboundOrderNo),
|
||||
`planned=${after.rows.filter((row) => row.currentStatus === 'INBOUND_PLANNED').length}; ${trace(after.response)}`, OPTIONS)
|
||||
|
||||
const readySummary = await context.requestOverseas('GET',
|
||||
`${CONTAINER_SUMMARY_ENDPOINT}?page=1&size=10&containerNo=${encodeURIComponent(data.normal.containerNo)}`)
|
||||
const readySummary = await context.request('GET', `${CONTAINER_SUMMARY_ENDPOINT}?page=1&size=10&containerNo=${encodeURIComponent(data.normal.containerNo)}`)
|
||||
context.assert(MODULE, 'P0全柜每票独立计划完成后allPlansReady', readySummary,
|
||||
success(readySummary) && validContainerSummaryPage(readySummary.body?.data, {
|
||||
sourceContainerBookingId: data.normal.sourceContainerBookingId,
|
||||
|
||||
Reference in New Issue
Block a user