优化
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { statusLabel, statusTone } from './procurementPresentation'
|
||||
import { availableTruckCommands, truckStatusLabels } from './truckWorkflow'
|
||||
|
||||
describe('异步下单资金门禁', () => {
|
||||
it.each(['FUNDING_PENDING', 'FUNDING_FAILED'] as const)('资金状态 %s 不开放卡车审核或排车', status => {
|
||||
expect(availableTruckCommands({ status, fleetArrangement: null })).toEqual([])
|
||||
expect(truckStatusLabels[status]).toBe(status === 'FUNDING_PENDING' ? '订单受理中' : '订单处理失败')
|
||||
})
|
||||
it('采购清晰区分订单受理中、失败和待审核', () => {
|
||||
expect(statusLabel('FUNDING_PENDING')).toBe('订单受理中')
|
||||
expect(statusLabel('FUNDING_FAILED')).toBe('订单处理失败')
|
||||
expect(statusTone('FUNDING_FAILED')).toBe('danger')
|
||||
expect(statusLabel('PENDING_REVIEW')).toBe('待审核')
|
||||
expect(availableTruckCommands({ status: 'PENDING_REVIEW', fleetArrangement: null })).toContain('review')
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user