This commit is contained in:
2026-09-03 17:49:09 +08:00
parent e25a244ed9
commit 72d77a7f70
6 changed files with 117 additions and 13 deletions
@@ -10,17 +10,21 @@ test('renders loading, pending, isolated error, and published states', () => {
assert.match(source, /role="alert"/)
assert.match(source, /v-else-if="props\.unavailable \|\| !props\.data"/)
assert.match(source, /role="status"/)
assert.match(source, /待分柜 · 费用已发布/)
assert.match(source, /费用已发布 · 待确认/)
assert.match(source, /\$emit\('retry'\)/)
})
test('shows the confirmed merchant inbound, measurement details and customer confirmation entry', () => {
test('shows the published merchant inbound, measurement details and customer confirmation entry', () => {
for (const label of ['入仓码', '平台收货仓', '实际毛重', '实测体积', '托盘与库位', '换算与精度', '最终计费量', '基础费用', '附加费用', '费用合计', '平台备注']) {
assert.match(source, new RegExp(label))
}
assert.match(source, /formatInboundMoney\(props\.data\.latestFee\.totalAmount/)
assert.match(source, /formatConversionPrecision\(/)
assert.match(source, /确认费用/)
assert.match(source, /二次确认费用/)
assert.match(source, /确认后该费用将锁定,平台不能再修改/)
assert.match(source, /customerConfirmationStatus === 'CONFIRMED'/)
assert.match(source, /confirmMerchantInboundFee/)
assert.match(source, /measurementItems/)
assert.doesNotMatch(source, /调整费用|发送费用|下载照片/)
assert.doesNotMatch(source, /internalNotes|statusHistory|files/)