优化
This commit is contained in:
@@ -55,7 +55,7 @@ describe('FinanceManualPage delivery contract', () => {
|
||||
})
|
||||
|
||||
it('uses business selectors instead of asking operators for internal ids', () => {
|
||||
expect(source).toContain("type: 'select', label: '客户'")
|
||||
expect(source).toContain("type: 'select', label: '客户名称'")
|
||||
expect(source).toContain('placeholder="请选择客户"')
|
||||
expect(source).toContain('placeholder="选择订单 / 入库单"')
|
||||
expect(source).toContain('placeholder="选择费用来源"')
|
||||
@@ -79,6 +79,12 @@ describe('FinanceManualPage delivery contract', () => {
|
||||
expect(source).not.toContain(':disabled="customer.status !== \'ACTIVE\'"')
|
||||
})
|
||||
|
||||
it('keeps customer selection separate from business keyword matching', () => {
|
||||
expect(source).toContain("placeholder: '单号/费用项目/供应商'")
|
||||
expect(source).toContain('searchableRowValues(row)')
|
||||
expect(source).not.toContain('Object.values(row).some')
|
||||
})
|
||||
|
||||
it('exposes loading, empty and retry states for dependent business options', () => {
|
||||
expect(source).toContain('该客户暂无未结清账单')
|
||||
expect(source).toContain('该客户暂无可选订单')
|
||||
|
||||
Reference in New Issue
Block a user