mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-09 05:20:05 +00:00
chore: lint
This commit is contained in:
@@ -1,85 +1,81 @@
|
||||
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(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
null,
|
||||
null
|
||||
)
|
||||
|
||||
const sasJob = 'test/upload'
|
||||
const files: UploadFile[] = [
|
||||
{
|
||||
file: new File([''], 'testfile'),
|
||||
fileName: 'testfile'
|
||||
}
|
||||
];
|
||||
const params = {table: 'libtable'}
|
||||
const fileUploader = new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
null,
|
||||
null
|
||||
)
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {
|
||||
if (JSON.stringify(res) === JSON.stringify(JSON.parse(sampleResponse))) done()
|
||||
}
|
||||
)
|
||||
const sasJob = 'test/upload'
|
||||
const files: UploadFile[] = [
|
||||
{
|
||||
file: new File([''], 'testfile'),
|
||||
fileName: 'testfile'
|
||||
}
|
||||
]
|
||||
const params = { table: 'libtable' }
|
||||
|
||||
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(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
null,
|
||||
null
|
||||
)
|
||||
|
||||
const sasJob = 'test/upload'
|
||||
const files: UploadFile[] = [];
|
||||
const params = {table: 'libtable'}
|
||||
const fileUploader = new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
null,
|
||||
null
|
||||
)
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {},
|
||||
(err: any) => {
|
||||
if (err.error.message === 'At least one file must be provided.') done()
|
||||
}
|
||||
)
|
||||
const sasJob = 'test/upload'
|
||||
const files: UploadFile[] = []
|
||||
const params = { table: 'libtable' }
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {},
|
||||
(err: any) => {
|
||||
if (err.error.message === 'At least one file must be provided.') done()
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
it('should throw no sasJob error', async (done) => {
|
||||
const fileUploader =
|
||||
new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
null,
|
||||
null
|
||||
)
|
||||
|
||||
const sasJob = ''
|
||||
const files: UploadFile[] = [
|
||||
{
|
||||
file: new File([''], 'testfile'),
|
||||
fileName: 'testfile'
|
||||
}
|
||||
];
|
||||
const params = {table: 'libtable'}
|
||||
const fileUploader = new FileUploader(
|
||||
'/sample/apploc',
|
||||
'https://sample.server.com',
|
||||
'/jobs/path',
|
||||
null,
|
||||
null
|
||||
)
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {},
|
||||
(err: any) => {
|
||||
if (err.error.message === 'sasJob must be provided.') done()
|
||||
}
|
||||
)
|
||||
const sasJob = ''
|
||||
const files: UploadFile[] = [
|
||||
{
|
||||
file: new File([''], 'testfile'),
|
||||
fileName: 'testfile'
|
||||
}
|
||||
]
|
||||
const params = { table: 'libtable' }
|
||||
|
||||
fileUploader.uploadFile(sasJob, files, params).then(
|
||||
(res: any) => {},
|
||||
(err: any) => {
|
||||
if (err.error.message === 'sasJob must be provided.') done()
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
const sampleResponse = `{
|
||||
@@ -90,4 +86,4 @@ const sampleResponse = `{
|
||||
"SYSCC" : "0",
|
||||
"SYSJOBID" : "117382",
|
||||
"SYSWARNINGTEXT" : ""
|
||||
}`
|
||||
}`
|
||||
|
||||
Reference in New Issue
Block a user