test(admin): align phase3 PDA direct completion fixtures
This commit is contained in:
@@ -249,7 +249,9 @@ export async function run(context) {
|
||||
operationId: `${context.marker}-bridge-review`.slice(0, 128), remark: context.marker,
|
||||
})
|
||||
context.addStep(MODULE, '柜次 PDA 已完成后拒绝重复复核', canonicalReview,
|
||||
directPdaCompletion ? failure(canonicalReview) : canonicalReview.http === 200 && codeOf(canonicalReview) === '200',
|
||||
directPdaCompletion
|
||||
? canonicalReview.http === 200 && codeOf(canonicalReview) === 'A0409'
|
||||
: canonicalReview.http === 200 && codeOf(canonicalReview) === '200',
|
||||
`HTTP=${canonicalReview.http}, code=${codeOf(canonicalReview)}`, OPTIONS)
|
||||
|
||||
const forgedPickingStart = await request(context, 'POST', `${base}/loading/picking/start?tenantId=${encodeURIComponent(tenantId)}`,
|
||||
@@ -266,7 +268,9 @@ export async function run(context) {
|
||||
: context.apiSuccess(MODULE, '开始本轮 PDA 拣货任务', pickingStart, '', OPTIONS)
|
||||
context.addStep(MODULE, directPdaCompletion
|
||||
? '柜次 PDA 已完成后拒绝旧入库级启动入口' : '开始本轮 PDA 拣货任务', pickingStart,
|
||||
directPdaCompletion ? failure(pickingStart) : Boolean(pickingStarted),
|
||||
directPdaCompletion
|
||||
? pickingStart.http === 200 && codeOf(pickingStart) === 'A0409'
|
||||
: Boolean(pickingStarted),
|
||||
`HTTP=${pickingStart.http}, code=${codeOf(pickingStart)}, status=${pickingStarted?.status || 'n/a'}`, OPTIONS)
|
||||
if (!directPdaCompletion) {
|
||||
context.assert(MODULE, 'PDA 拣货任务处于 IN_PROGRESS 且计划数量正确', pickingStart,
|
||||
@@ -289,7 +293,9 @@ export async function run(context) {
|
||||
: context.apiSuccess(MODULE, '完成本轮 PDA 拣货复核', pickingComplete, '', OPTIONS)
|
||||
context.addStep(MODULE, directPdaCompletion
|
||||
? '柜次 PDA 已完成后拒绝旧入库级完成入口' : '完成本轮 PDA 拣货复核', pickingComplete,
|
||||
directPdaCompletion ? failure(pickingComplete) : Boolean(pickingCompleted),
|
||||
directPdaCompletion
|
||||
? pickingComplete.http === 200 && codeOf(pickingComplete) === 'A0409'
|
||||
: Boolean(pickingCompleted),
|
||||
`HTTP=${pickingComplete.http}, code=${codeOf(pickingComplete)}, status=${pickingCompleted?.status || 'n/a'}`, OPTIONS)
|
||||
if (!directPdaCompletion) {
|
||||
context.assert(MODULE, 'PDA 拣货任务 COMPLETED 且数量一致', pickingComplete,
|
||||
|
||||
Reference in New Issue
Block a user