优化
This commit is contained in:
@@ -9,7 +9,7 @@ const manual = readFileSync(resolve(process.cwd(), 'src/modules/finance/pages/Fi
|
||||
|
||||
describe('finance presentation governance', () => {
|
||||
it('shows customer names instead of internal customer IDs in formal settlements', () => {
|
||||
expect(settlement).toContain('customerName(selected.customerId)')
|
||||
expect(settlement).toContain('customerName(detail.customerId)')
|
||||
expect(settlement).toContain('activeCustomers.value.map')
|
||||
expect(settlement).not.toContain('{{ selected.customerId }}')
|
||||
})
|
||||
@@ -30,10 +30,15 @@ describe('finance presentation governance', () => {
|
||||
expect(manual).not.toContain('凭证 fileId:')
|
||||
})
|
||||
|
||||
it('hides unavailable generation controls instead of rendering disabled buttons', () => {
|
||||
it('exposes frozen G3 controls without unavailable placeholders', () => {
|
||||
expect(settlement).not.toContain('生成{{ title }}')
|
||||
expect(settlement).not.toContain('接口尚未提供,暂不可操作')
|
||||
expect(statements).not.toContain('生成对账单')
|
||||
expect(statements).toContain('生成对账单')
|
||||
expect(statements).toContain('createReconciliationStatement')
|
||||
expect(statements).toContain('actionReconciliationStatement')
|
||||
expect(statements).toContain('<template #toolbar-actions>')
|
||||
expect(statements).toContain('aria-label="更多对账单操作"')
|
||||
expect(statements).toContain('adjustmentLines: selected.map')
|
||||
expect(statements).not.toContain('disabled title="接口尚未提供')
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user