test(admin): stabilize merged source contracts

This commit is contained in:
2026-09-08 18:45:00 +08:00
parent 2f571c6eda
commit 6b43583cad
2 changed files with 5 additions and 3 deletions
@@ -116,9 +116,11 @@ describe('CarrierRatesView price-book source contract', () => {
})
it('uses bordered striped tables and explicit semantic business buttons', () => {
expect(source).toContain('row-key="id"\n border\n stripe')
expect(source).toContain('<DataTable')
expect(source).toContain(':columns="columns"')
expect(source).toContain('border stripe aria-label="渠道价格行预览"')
expect(source).toContain('<el-button size="small" plain type="primary" @click="openDetail')
expect(source).toContain('size="small"\n plain\n :loading="downloadingIds.has')
expect(source).toMatch(/size="small"\r?\n\s+plain\r?\n\s+:loading="downloadingIds\.has/)
expect(source).toContain('<Eye :size="15" />{{ detailActionLabel')
expect(source).toContain('<Download :size="15" />原文件')
expect(source).toContain('<CircleCheck :size="16" />确认并立即生效')
@@ -125,7 +125,7 @@ describe('finance G3/G4 page operations', () => {
{ statementLineId: '602', adjustedAmount: 180, reason: '操作费更正' },
],
})
})
}, 15_000)
it('loads AR linkage, uploads a voucher and allocates a real receipt to its statement', async () => {
const pinia = piniaWithPermissions(['platform:finance:settlement-ar:list', 'platform:finance:receipt:create'])