mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-06 20:10:05 +00:00
chore(file-uploader): remove duplication
This commit is contained in:
@@ -11,6 +11,18 @@ const sampleResponse = `{
|
|||||||
"SYSWARNINGTEXT" : ""
|
"SYSWARNINGTEXT" : ""
|
||||||
}`
|
}`
|
||||||
|
|
||||||
|
const prepareFilesAndParams = () => {
|
||||||
|
const files: UploadFile[] = [
|
||||||
|
{
|
||||||
|
file: new File([''], 'testfile'),
|
||||||
|
fileName: 'testfile'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
const params = { table: 'libtable' }
|
||||||
|
|
||||||
|
return { files, params }
|
||||||
|
}
|
||||||
|
|
||||||
describe('FileUploader', () => {
|
describe('FileUploader', () => {
|
||||||
let originalFetch: any
|
let originalFetch: any
|
||||||
|
|
||||||
@@ -40,13 +52,7 @@ describe('FileUploader', () => {
|
|||||||
)
|
)
|
||||||
|
|
||||||
const sasJob = 'test/upload'
|
const sasJob = 'test/upload'
|
||||||
const files: UploadFile[] = [
|
const { files, params } = prepareFilesAndParams()
|
||||||
{
|
|
||||||
file: new File([''], 'testfile'),
|
|
||||||
fileName: 'testfile'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
const params = { table: 'libtable' }
|
|
||||||
|
|
||||||
fileUploader.uploadFile(sasJob, files, params).then((res: any) => {
|
fileUploader.uploadFile(sasJob, files, params).then((res: any) => {
|
||||||
expect(JSON.stringify(res)).toEqual(
|
expect(JSON.stringify(res)).toEqual(
|
||||||
@@ -85,13 +91,7 @@ describe('FileUploader', () => {
|
|||||||
)
|
)
|
||||||
|
|
||||||
const sasJob = ''
|
const sasJob = ''
|
||||||
const files: UploadFile[] = [
|
const { files, params } = prepareFilesAndParams()
|
||||||
{
|
|
||||||
file: new File([''], 'testfile'),
|
|
||||||
fileName: 'testfile'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
const params = { table: 'libtable' }
|
|
||||||
|
|
||||||
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
||||||
expect(err.error.message).toEqual('sasJob must be provided.')
|
expect(err.error.message).toEqual('sasJob must be provided.')
|
||||||
@@ -115,13 +115,7 @@ describe('FileUploader', () => {
|
|||||||
)
|
)
|
||||||
|
|
||||||
const sasJob = 'test'
|
const sasJob = 'test'
|
||||||
const files: UploadFile[] = [
|
const { files, params } = prepareFilesAndParams()
|
||||||
{
|
|
||||||
file: new File([''], 'testfile'),
|
|
||||||
fileName: 'testfile'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
const params = { table: 'libtable' }
|
|
||||||
|
|
||||||
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
||||||
expect(err.error.message).toEqual(
|
expect(err.error.message).toEqual(
|
||||||
@@ -147,13 +141,7 @@ describe('FileUploader', () => {
|
|||||||
)
|
)
|
||||||
|
|
||||||
const sasJob = 'test'
|
const sasJob = 'test'
|
||||||
const files: UploadFile[] = [
|
const { files, params } = prepareFilesAndParams()
|
||||||
{
|
|
||||||
file: new File([''], 'testfile'),
|
|
||||||
fileName: 'testfile'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
const params = { table: 'libtable' }
|
|
||||||
|
|
||||||
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
||||||
expect(err.error.message).toEqual(
|
expect(err.error.message).toEqual(
|
||||||
@@ -179,13 +167,7 @@ describe('FileUploader', () => {
|
|||||||
)
|
)
|
||||||
|
|
||||||
const sasJob = 'test'
|
const sasJob = 'test'
|
||||||
const files: UploadFile[] = [
|
const { files, params } = prepareFilesAndParams()
|
||||||
{
|
|
||||||
file: new File([''], 'testfile'),
|
|
||||||
fileName: 'testfile'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
const params = { table: 'libtable' }
|
|
||||||
|
|
||||||
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
fileUploader.uploadFile(sasJob, files, params).catch((err: any) => {
|
||||||
expect(err.error.message).toEqual('Upload request failed.')
|
expect(err.error.message).toEqual('Upload request failed.')
|
||||||
|
|||||||
Reference in New Issue
Block a user