diff --git a/sasjs-tests/src/testSuites/Basic.ts b/sasjs-tests/src/testSuites/Basic.ts index a5e7d7d..2298e4a 100644 --- a/sasjs-tests/src/testSuites/Basic.ts +++ b/sasjs-tests/src/testSuites/Basic.ts @@ -47,7 +47,9 @@ export const basicTests = ( 'Should fail on first attempt and should log the user in on second attempt', test: async () => { await adapter.logOut() + await sleep(1000) await adapter.logIn('invalid', 'invalid') + await sleep(1000) return adapter.logIn(userName, password) }, assertion: (response: any) => @@ -162,3 +164,7 @@ export const basicTests = ( } ] }) + +const sleep = (ms: number) => { + return new Promise((resolve) => setTimeout(resolve, ms)) +} diff --git a/src/job-execution/WebJobExecutor.ts b/src/job-execution/WebJobExecutor.ts index 8ac1313..f0c59de 100644 --- a/src/job-execution/WebJobExecutor.ts +++ b/src/job-execution/WebJobExecutor.ts @@ -112,20 +112,9 @@ export class WebJobExecutor extends BaseJobExecutor { this.appendRequest(res, sasJob, config.debug) resolve(jsonResponse) } - if (this.serverType === ServerType.Sas9 && config.debug) { - const jsonResponse = parseWeboutResponse(res.result as string) - if (jsonResponse === '') { - throw new Error( - 'Valid JSON could not be extracted from response.' - ) - } - - getValidJson(jsonResponse) - this.appendRequest(res, sasJob, config.debug) - resolve(res.result) - } - getValidJson(res.result as string) + this.appendRequest(res, sasJob, config.debug) + getValidJson(res.result as string) resolve(res.result) }) .catch(async (e: Error) => {