test(worker): 校验拼单验收统一收口函数的寄卖钩子
This commit is contained in:
@@ -120,11 +120,23 @@ test('拼单份额全部验收(母单转已验收)也必须补寄卖钩子
|
||||
)
|
||||
assert.ok(acceptedBranch.length > 0, '未找到母单转已验收的分支')
|
||||
assert.ok(
|
||||
acceptedBranch.includes('releaseConsignmentPublishDepositBySubmissionWithClient('),
|
||||
acceptedBranch.includes('finalizeSharingOrderAcceptedWithClient('),
|
||||
'份额验收收官必须委托统一的寄卖收口函数',
|
||||
)
|
||||
const finalizeStart = source.indexOf('async function finalizeSharingOrderAcceptedWithClient')
|
||||
const finalizeBody =
|
||||
finalizeStart >= 0
|
||||
? source.slice(
|
||||
finalizeStart,
|
||||
source.indexOf('export async function acceptWorkOrderAndSettle'),
|
||||
)
|
||||
: ''
|
||||
assert.ok(
|
||||
finalizeBody.includes('releaseConsignmentPublishDepositBySubmissionWithClient('),
|
||||
'份额验收收官时必须释放卖家发布押金',
|
||||
)
|
||||
assert.ok(
|
||||
acceptedBranch.includes('settleConsignmentSupplierPayoutByWorkOrderWithClient('),
|
||||
finalizeBody.includes('settleConsignmentSupplierPayoutByWorkOrderWithClient('),
|
||||
'份额验收收官时必须结算供货货款(拼单母单无接单人,传 0 走供货渠道)',
|
||||
)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user