mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-20 10:30:06 +00:00
chore: lint
This commit is contained in:
@@ -20,8 +20,10 @@ export class FileUploader {
|
||||
|
||||
public uploadFile(sasJob: string, files: UploadFile[], params: any) {
|
||||
return new Promise((resolve, reject) => {
|
||||
if (files?.length < 1) reject(new ErrorResponse('At least one file must be provided.'))
|
||||
if (!sasJob || sasJob === '') reject(new ErrorResponse('sasJob must be provided.'))
|
||||
if (files?.length < 1)
|
||||
reject(new ErrorResponse('At least one file must be provided.'))
|
||||
if (!sasJob || sasJob === '')
|
||||
reject(new ErrorResponse('sasJob must be provided.'))
|
||||
|
||||
let paramsString = ''
|
||||
|
||||
@@ -96,7 +98,12 @@ export class FileUploader {
|
||||
try {
|
||||
resolve(JSON.parse(responseText))
|
||||
} catch (e) {
|
||||
reject(new ErrorResponse('Error while parsing json from upload response.', e))
|
||||
reject(
|
||||
new ErrorResponse(
|
||||
'Error while parsing json from upload response.',
|
||||
e
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
import { FileUploader } from '../FileUploader'
|
||||
import { UploadFile } from '../types';
|
||||
import { UploadFile } from '../types'
|
||||
|
||||
(global as any).fetch = jest.fn().mockImplementation(() =>
|
||||
;(global as any).fetch = jest.fn().mockImplementation(() =>
|
||||
Promise.resolve({
|
||||
text: () => Promise.resolve(sampleResponse),
|
||||
text: () => Promise.resolve(sampleResponse)
|
||||
})
|
||||
);
|
||||
)
|
||||
|
||||
it('should upload successfully', async (done) => {
|
||||
const fileUploader =
|
||||
new FileUploader(
|
||||
const fileUploader = new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
@@ -23,19 +22,17 @@ it('should upload successfully', async (done) => {
|
||||
file: new File([''], 'testfile'),
|
||||
fileName: 'testfile'
|
||||
}
|
||||
];
|
||||
const params = {table: 'libtable'}
|
||||
]
|
||||
const params = { table: 'libtable' }
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {
|
||||
if (JSON.stringify(res) === JSON.stringify(JSON.parse(sampleResponse))) done()
|
||||
}
|
||||
)
|
||||
fileUploader.uploadFile(sasJob, files, params).then((res: any) => {
|
||||
if (JSON.stringify(res) === JSON.stringify(JSON.parse(sampleResponse)))
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
it('should throw no files error', async (done) => {
|
||||
const fileUploader =
|
||||
new FileUploader(
|
||||
const fileUploader = new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
@@ -44,8 +41,8 @@ it('should throw no files error', async (done) => {
|
||||
)
|
||||
|
||||
const sasJob = 'test/upload'
|
||||
const files: UploadFile[] = [];
|
||||
const params = {table: 'libtable'}
|
||||
const files: UploadFile[] = []
|
||||
const params = { table: 'libtable' }
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {},
|
||||
@@ -56,8 +53,7 @@ it('should throw no files error', async (done) => {
|
||||
})
|
||||
|
||||
it('should throw no sasJob error', async (done) => {
|
||||
const fileUploader =
|
||||
new FileUploader(
|
||||
const fileUploader = new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
@@ -71,8 +67,8 @@ it('should throw no sasJob error', async (done) => {
|
||||
file: new File([''], 'testfile'),
|
||||
fileName: 'testfile'
|
||||
}
|
||||
];
|
||||
const params = {table: 'libtable'}
|
||||
]
|
||||
const params = { table: 'libtable' }
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {},
|
||||
|
||||
Reference in New Issue
Block a user