From f0dda3842bb180ff40a3309434460fb7dc65071c Mon Sep 17 00:00:00 2001 From: yml2213 Date: Mon, 26 Oct 2026 15:51:38 +0800 Subject: [PATCH] =?UTF-8?q?test(worker):=20=E6=A0=A1=E9=AA=8C=E6=8B=BC?= =?UTF-8?q?=E5=8D=95=E9=AA=8C=E6=94=B6=E7=BB=9F=E4=B8=80=E6=94=B6=E5=8F=A3?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E7=9A=84=E5=AF=84=E5=8D=96=E9=92=A9=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../worker-platform/consignment-payout.test.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/services/worker-platform/consignment-payout.test.ts b/apps/backend/src/services/worker-platform/consignment-payout.test.ts index 43b1797a..c3c4540a 100644 --- a/apps/backend/src/services/worker-platform/consignment-payout.test.ts +++ b/apps/backend/src/services/worker-platform/consignment-payout.test.ts @@ -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 走供货渠道)', ) })