diff --git a/sasjs-tests/src/testSuites/Basic.ts b/sasjs-tests/src/testSuites/Basic.ts index 457f1a2..2498ba6 100644 --- a/sasjs-tests/src/testSuites/Basic.ts +++ b/sasjs-tests/src/testSuites/Basic.ts @@ -161,16 +161,12 @@ export const basicTests = ( config, undefined, undefined, - ['output', 'file', 'data'] + ['file', 'data'] ) }, assertion: (response: any) => { const responseKeys: any = Object.keys(response) - return ( - responseKeys.includes('file') && - responseKeys.includes('output') && - responseKeys.includes('data') - ) + return responseKeys.includes('file') && responseKeys.includes('data') } } ] diff --git a/src/job-execution/JobExecutor.ts b/src/job-execution/JobExecutor.ts index 48b2dd9..2517a57 100644 --- a/src/job-execution/JobExecutor.ts +++ b/src/job-execution/JobExecutor.ts @@ -62,14 +62,14 @@ export abstract class BaseJobExecutor implements JobExecutor { let sasWork = null if (debug) { - if (response?.result && response?.log) { + if (response?.log) { sourceCode = parseSourceCode(response.log) generatedCode = parseGeneratedCode(response.log) - if (response.log) { - sasWork = response.log - } else { + if (response?.result) { sasWork = response.result.WORK + } else { + sasWork = response.log } } else if (response?.result) { sourceCode = parseSourceCode(response.result)