diff --git a/packages/components/upload/__tests__/vitest-upload.test.jsx b/packages/components/upload/__tests__/vitest-upload.test.jsx index affcb94d95..11c0e7bd09 100644 --- a/packages/components/upload/__tests__/vitest-upload.test.jsx +++ b/packages/components/upload/__tests__/vitest-upload.test.jsx @@ -128,7 +128,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onSelectChangeFn).toHaveBeenCalled(); expect(onSelectChangeFn.mock.calls[0][0]).toEqual(fileList); expect(onSelectChangeFn.mock.calls[0][1].currentSelectedFiles).toEqual([ @@ -203,7 +203,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).toHaveBeenCalled(); expect(onChangeFn.mock.calls[0][0][0].response).toBe(undefined); expect(onChangeFn.mock.calls[0][0][0].raw).toEqual(fileList[0]); @@ -256,7 +256,7 @@ describe('Upload Component', () => { >, ); wrapper.find('.t-upload__dragger-upload-btn').trigger('click'); - await mockDelay(0); + await mockDelay(10); expect(onSuccessFn).toHaveBeenCalled(); expect(onSuccessFn.mock.calls[0][0].fileList[0].url).toBe('https://tdesign.gtimg.com/demo/demo-image-1.png'); expect(onSuccessFn.mock.calls[0][0].currentFiles[0].url).toBe('https://tdesign.gtimg.com/demo/demo-image-1.png'); @@ -280,7 +280,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom, 'file', 3); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).not.toHaveBeenCalled(); expect(onValidateFn).toHaveBeenCalled(); expect(onValidateFn.mock.calls[0][0].type).toBe('BEFORE_ALL_FILES_UPLOAD'); @@ -301,7 +301,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom, 'file', 3); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).not.toHaveBeenCalled(); expect(onValidateFn).toHaveBeenCalled(); expect(onValidateFn.mock.calls[0][0].type).toBe('CUSTOM_BEFORE_UPLOAD'); @@ -322,7 +322,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom, 'file', 3); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).toHaveBeenCalled(); expect(onChangeFn.mock.calls[0][0][0].raw).toEqual(fileList[1]); expect(onValidateFn).toHaveBeenCalled(); @@ -341,7 +341,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].XMLHttpRequest.upload.requestParams).toEqual({ file_name: 'custom-file-name.excel', @@ -409,7 +409,7 @@ describe('Upload Component', () => { const wrapper = mount(); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onSelectChangeFn).not.toHaveBeenCalled(); }); @@ -935,7 +935,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onSelectChangeFn).toHaveBeenCalled(); expect(onSelectChangeFn.mock.calls[0][0]).toEqual(fileList); expect(onSelectChangeFn.mock.calls[0][1].currentSelectedFiles[0].name).toBe('another name'); @@ -954,7 +954,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].XMLHttpRequest.upload.requestParams.requestData).toEqual({ file: fileList[0], @@ -978,7 +978,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).toHaveBeenCalled(); expect(onChangeFn.mock.calls[0][0][0].response.responseData).toEqual({ ret: 0, @@ -1001,7 +1001,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].failedFiles[0].raw).toEqual(fileList[0]); expect(onFailFn.mock.calls[0][0].currentFiles[0].raw).toEqual(fileList[0]); @@ -1022,7 +1022,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].XMLHttpRequest.upload.requestHeaders['XML-HTTP-REQUEST']).toBe('tdesign_token'); }); @@ -1049,7 +1049,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom, 'file', 3); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).toHaveBeenCalled(); expect(onChangeFn.mock.calls[0][0].length).toBe(3); }); @@ -1136,7 +1136,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].XMLHttpRequest.upload.requestParams).toEqual({ file_name: fileList[0], @@ -1179,7 +1179,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom, 'image'); - await mockDelay(0); + await mockDelay(10); expect(onChangeFn).toHaveBeenCalled(); expect(onChangeFn.mock.calls[0][0][0].raw).toEqual(fileList[0]); expect(onChangeFn.mock.calls[0][0][0].response.url).toBe('https://tdesign.gtimg.com/demo/demo-image-1.png'); @@ -1198,7 +1198,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].failedFiles.map((t) => t.raw)).toEqual(fileList); expect(onFailFn.mock.calls[0][0].currentFiles.map((t) => t.raw)).toEqual(fileList); @@ -1254,7 +1254,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom, 'file', 5); - await mockDelay(0); + await mockDelay(10); expect(onValidateFn).toHaveBeenCalled(); expect(onValidateFn.mock.calls[0][0].type).toBe('FILE_OVER_SIZE_LIMIT'); expect(onValidateFn.mock.calls[0][0].files.length).toBe(3); @@ -1272,7 +1272,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom, 'file', 5); - await mockDelay(0); + await mockDelay(10); expect(onValidateFn).toHaveBeenCalled(); expect(onValidateFn.mock.calls[0][0].type).toBe('FILE_OVER_SIZE_LIMIT'); expect(onValidateFn.mock.calls[0][0].files.length).toBe(3); @@ -1290,7 +1290,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom, 'file', 5); - await mockDelay(0); + await mockDelay(10); expect(onValidateFn).toHaveBeenCalled(); expect(onValidateFn.mock.calls[0][0].type).toBe('FILE_OVER_SIZE_LIMIT'); expect(onValidateFn.mock.calls[0][0].files.length).toBe(3); @@ -1544,7 +1544,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].XMLHttpRequest.withCredentials).toBeTruthy(); }); @@ -1716,7 +1716,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; const fileList = simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); expect(onFailFn).toHaveBeenCalled(); expect(onFailFn.mock.calls[0][0].XMLHttpRequest.upload.requestParams).toEqual({ file: fileList[0], length: 1 }); }); @@ -2096,7 +2096,7 @@ describe('Upload Component', () => { ); const inputDom = wrapper.find('input').element; simulateFileChange(inputDom); - await mockDelay(0); + await mockDelay(10); wrapper.find('.t-upload__flow-table tbody tr:last-child .t-upload__delete').trigger('click'); await wrapper.vm.$nextTick(); expect(onChangeFn1).not.toHaveBeenCalled();