This commit is contained in:
2026-08-12 09:25:55 +08:00
parent ffb2116741
commit fb542e0b6f
24 changed files with 983 additions and 75 deletions
@@ -25,6 +25,14 @@ describe('TruckAppointmentForm interaction contract', () => {
expect(source).toContain('重新加载选项')
})
it('hides inactive options while preserving resources already bound to an appointment', () => {
expect(source).toContain("item.status === 'ACTIVE' || String(item.id) === String(draft.customerId)")
expect(source).toContain("item.status === 'ACTIVE' || String(item.id) === String(draft.warehouseId)")
expect(source).toContain('v-for="item in selectableCustomers"')
expect(source).toContain('v-for="item in selectableWarehouses"')
expect(source).not.toContain(':disabled="item.status !== \'ACTIVE\'')
})
it('gives editable fields clear placeholders', () => {
expect(source).toContain('placeholder="请输入司机姓名"')
expect(source).toContain('placeholder="请选择预计装箱时间"')