Merge release/test and preserve pickup execution and photo workflows
This commit is contained in:
@@ -217,8 +217,11 @@ describe('dispatch workflow native layout', () => {
|
||||
await files.get('button.evidence-photo-preview').trigger('click'); await flushPromises()
|
||||
const image = files.findComponent(AppDialog)
|
||||
expect(image.props('modelValue')).toBe(true)
|
||||
const preview = new DOMWrapper(document.querySelector('[aria-label="本车附件预览信息"]')!.closest('.el-dialog')!)
|
||||
const preview = new DOMWrapper(document.querySelector('.evidence-preview')!.closest('.el-dialog')!)
|
||||
expect(preview.get('img').attributes('src')).toBe('blob:owned-dispatch')
|
||||
Object.defineProperties(preview.get('img').element, { naturalWidth: { value: 1200 }, naturalHeight: { value: 800 } })
|
||||
await preview.get('img').trigger('load'); await flushPromises()
|
||||
expect(preview.get('.evidence-preview').attributes('aria-busy')).toBe('false')
|
||||
await preview.get('button[aria-label="展开全屏"]').trigger('click'); await flushPromises()
|
||||
expect(preview.classes()).toContain('is-fullscreen')
|
||||
await preview.findAll('button').find(button => button.text() === '关闭')!.trigger('click'); await flushPromises()
|
||||
|
||||
Reference in New Issue
Block a user