test: preserve uploaded file ids in wallet flow
This commit is contained in:
+2
@@ -29,6 +29,8 @@ test('钱包闭环覆盖充值、授信、采购冻结结算和换标结算释
|
|||||||
'relabelPayload(context, warehouseId, suffix, 0.01)',
|
'relabelPayload(context, warehouseId, suffix, 0.01)',
|
||||||
]) assert.ok(source.includes(token), token)
|
]) assert.ok(source.includes(token), token)
|
||||||
assert.match(source, /actualBalance[\s\S]*frozenBalance[\s\S]*availableBalance[\s\S]*creditLimit[\s\S]*creditUsed[\s\S]*availableCredit/)
|
assert.match(source, /actualBalance[\s\S]*frozenBalance[\s\S]*availableBalance[\s\S]*creditLimit[\s\S]*creditUsed[\s\S]*availableCredit/)
|
||||||
|
assert.match(source, /voucherFileId: id\(files\.find\(\(item\) => item\.category === 'VOUCHER'\)\?\.fileId\)/)
|
||||||
|
assert.doesNotMatch(source, /voucherFileId:\s*Number\(/)
|
||||||
assert.doesNotMatch(source, /internal\/finance|jdbc|mysql|process\.env|https?:\/\//i)
|
assert.doesNotMatch(source, /internal\/finance|jdbc|mysql|process\.env|https?:\/\//i)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ async function procurementFlow(context, fixture, overseasToken) {
|
|||||||
|
|
||||||
const fee = await context.requestOverseas('POST', query(`${PROCUREMENT}/${encodeURIComponent(orderNo)}/fees`, { customerId }), {
|
const fee = await context.requestOverseas('POST', query(`${PROCUREMENT}/${encodeURIComponent(orderNo)}/fees`, { customerId }), {
|
||||||
feeItemCode: 'PROCUREMENT_SERVICE', feeItemName: '采购服务费', amount: 0.01,
|
feeItemCode: 'PROCUREMENT_SERVICE', feeItemName: '采购服务费', amount: 0.01,
|
||||||
voucherFileId: Number(files[0].fileId), remark: context.marker,
|
voucherFileId: id(files.find((item) => item.category === 'VOUCHER')?.fileId), remark: context.marker,
|
||||||
})
|
})
|
||||||
const feeNo = fee?.body?.data?.feeNo
|
const feeNo = fee?.body?.data?.feeNo
|
||||||
assert(context, '采购费用创建并开始钱包冻结', fee,
|
assert(context, '采购费用创建并开始钱包冻结', fee,
|
||||||
|
|||||||
Reference in New Issue
Block a user