(overrides?: Partial<PresignedUploadInfo>)
| 18 | } |
| 19 | |
| 20 | const presigned = (overrides?: Partial<PresignedUploadInfo>): PresignedUploadInfo => ({ |
| 21 | fileName: 'test.bin', |
| 22 | presignedUrl: 'https://s3/presigned', |
| 23 | fileInfo: { |
| 24 | path: '/api/files/serve/test', |
| 25 | key: 'workspace/ws-1/test.bin', |
| 26 | name: 'test.bin', |
| 27 | size: ONE_MB, |
| 28 | type: 'application/octet-stream', |
| 29 | }, |
| 30 | uploadHeaders: undefined, |
| 31 | directUploadSupported: true, |
| 32 | ...overrides, |
| 33 | }) |
| 34 | |
| 35 | class MockXHR { |
| 36 | static instances: MockXHR[] = [] |