优化
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
||||
downloadInboundMeasurementImage,
|
||||
createManualCartonScan,
|
||||
getInboundMeasurement,
|
||||
saveInboundMeasurementDraft,
|
||||
submitInboundMeasurement,
|
||||
updateConfirmedPackageCount,
|
||||
} from './api'
|
||||
@@ -132,6 +133,7 @@ describe('InboundMeasurementPanel', () => {
|
||||
measurementId: '9001', measurementVersion: 3, itemId: '9101',
|
||||
boxCode: 'RK202608040001#10-1', confirmedPackageCount: 10,
|
||||
})
|
||||
vi.mocked(saveInboundMeasurementDraft).mockReset().mockResolvedValue({ measurementId: '9001', version: 3, status: 'DRAFT' })
|
||||
vi.mocked(submitInboundMeasurement).mockReset().mockResolvedValue({
|
||||
measurementId: '9001', version: 2, processStatus: 'MEASURE_PENDING', measureReviewStatus: 'PENDING',
|
||||
recommendedPalletType: 'STANDARD', feeId: null, feeNo: null, feeStatus: null,
|
||||
@@ -230,7 +232,7 @@ describe('InboundMeasurementPanel', () => {
|
||||
const wrapper = await mountPanel()
|
||||
const countInput = wrapper.find('.measurement-count-editor input')
|
||||
await countInput?.setValue('9')
|
||||
const save = wrapper.findAll('button').find((button) => button.text().includes('保存确认箱数'))
|
||||
const save = wrapper.findAll('button').find((button) => button.text().includes('保存测量数据'))
|
||||
await save?.trigger('click')
|
||||
await flushPromises()
|
||||
|
||||
@@ -247,7 +249,7 @@ describe('InboundMeasurementPanel', () => {
|
||||
const wrapper = await mountPanel()
|
||||
const countInput = wrapper.find('.measurement-count-editor input')
|
||||
await countInput?.setValue('9')
|
||||
const save = wrapper.findAll('button').find((button) => button.text().includes('保存确认箱数'))
|
||||
const save = wrapper.findAll('button').find((button) => button.text().includes('保存测量数据'))
|
||||
await save?.trigger('click')
|
||||
await flushPromises()
|
||||
|
||||
@@ -288,8 +290,7 @@ describe('InboundMeasurementPanel', () => {
|
||||
vi.mocked(getInboundMeasurement).mockResolvedValueOnce(measurement({ originalPackageCount: 12 }))
|
||||
const wrapper = await mountPanel()
|
||||
|
||||
expect(wrapper.text()).toContain('确认箱数尚未与订单总箱数匹配')
|
||||
expect(wrapper.text()).toContain('还差 2 箱')
|
||||
expect(wrapper.text()).not.toContain('确认箱数尚未与订单总箱数匹配')
|
||||
const submit = wrapper.findAll('button').find((button) => button.text().includes('提交审核'))
|
||||
expect(submit?.attributes('disabled')).toBeDefined()
|
||||
expect(submitInboundMeasurement).not.toHaveBeenCalled()
|
||||
@@ -301,7 +302,7 @@ describe('InboundMeasurementPanel', () => {
|
||||
const countInput = wrapper.find('.measurement-count-editor input')
|
||||
|
||||
expect((countInput?.element as HTMLInputElement).matches(':disabled')).toBe(false)
|
||||
expect(wrapper.findAll('button').find((button) => button.text().includes('保存确认箱数'))?.attributes('disabled')).toBeUndefined()
|
||||
expect(wrapper.findAll('button').find((button) => button.text().includes('保存测量数据'))?.attributes('disabled')).toBeUndefined()
|
||||
expect(wrapper.findAll('button').find((button) => button.text().includes('提交审核'))?.attributes('disabled')).toBeDefined()
|
||||
expect(vi.mocked(downloadInboundMeasurementImage)).not.toHaveBeenCalled()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user