diff --git a/src/tests/ResultTest.test.ts b/src/tests/ResultTest.test.ts index 76230205..29645aeb 100644 --- a/src/tests/ResultTest.test.ts +++ b/src/tests/ResultTest.test.ts @@ -4,7 +4,7 @@ import {BaseTest} from "./BaseTest"; import * as fs from "fs"; describe("Results cases",() => { - const cxScanConfig = new BaseTest(); + let cxScanConfig = new BaseTest(); it('Result Test Successful case', async () => { const auth = new CxWrapper(cxScanConfig); const cxCommandOutput: CxCommandOutput = await auth.scanList(""); diff --git a/src/tests/ScanTest.test.ts b/src/tests/ScanTest.test.ts index 98e75e79..9a9e0f27 100644 --- a/src/tests/ScanTest.test.ts +++ b/src/tests/ScanTest.test.ts @@ -6,12 +6,6 @@ import {BaseTest} from "./BaseTest"; describe("ScanCreate cases",() => { let cxScanConfig = new BaseTest(); - it('ScanList Successful case', async () => { - const auth = new CxWrapper(cxScanConfig); - const cxCommandOutput: CxCommandOutput = await auth.scanList(""); - expect(cxCommandOutput.payload.length).toBeGreaterThan(0); - }); - it('ScanCreate Successful case wait mode', async () => { const params = new Map(); params.set(CxParamType.PROJECT_NAME, "ast-cli-javascript-integration-success"); @@ -26,33 +20,39 @@ describe("ScanCreate cases",() => { expect(scanShowObject.payload.pop().Status).toEqual("Completed"); }) - it('ScanCreate Successful case with Branch', async () => { + it('ScanCreate Failure case', async () => { const params = new Map(); - params.set(CxParamType.PROJECT_NAME, "ast-cli-javascript-integration-success-branch"); + params.set(CxParamType.PROJECT_NAME, "ast-cli-javascript-integration-failure"); params.set(CxParamType.S, "./src"); - params.set(CxParamType.FILTER, "*.ts,!**/node_modules/**/*"); + params.set(CxParamType.SAST_PRESET_NAME, "Checkmarx Default Fake"); params.set(CxParamType.BRANCH, "master"); const auth = new CxWrapper(cxScanConfig); const cxCommandOutput: CxCommandOutput = await auth.scanCreate(params); const scanObject = cxCommandOutput.payload.pop(); const scanShowObject = await auth.scanShow(scanObject.ID); - console.log(" Json object from successful wait mode case with branch: " +JSON.stringify(scanShowObject)); - expect(scanShowObject.payload.pop().Status).toEqual("Completed"); - + console.log(" Json object from failure case: " + JSON.stringify(scanShowObject)); + expect(scanShowObject.payload.pop().Status).toEqual("Failed"); }) - it('ScanCreate Failure case', async () => { + it('ScanList Successful case', async () => { + const auth = new CxWrapper(cxScanConfig); + const cxCommandOutput: CxCommandOutput = await auth.scanList(""); + expect(cxCommandOutput.payload.length).toBeGreaterThan(0); + }); + + it('ScanCreate Successful case with Branch', async () => { const params = new Map(); - params.set(CxParamType.PROJECT_NAME, "ast-cli-javascript-integration-failure"); + params.set(CxParamType.PROJECT_NAME, "ast-cli-javascript-integration-success-branch"); params.set(CxParamType.S, "./src"); - params.set(CxParamType.SAST_PRESET_NAME, "Checkmarx Default Fake"); + params.set(CxParamType.FILTER, "*.ts,!**/node_modules/**/*"); params.set(CxParamType.BRANCH, "master"); const auth = new CxWrapper(cxScanConfig); const cxCommandOutput: CxCommandOutput = await auth.scanCreate(params); const scanObject = cxCommandOutput.payload.pop(); const scanShowObject = await auth.scanShow(scanObject.ID); - console.log(" Json object from failure case: " + JSON.stringify(scanShowObject)); - expect(scanShowObject.payload.pop().Status).toEqual("Failed"); + console.log(" Json object from successful wait mode case with branch: " +JSON.stringify(scanShowObject)); + expect(scanShowObject.payload.pop().Status).toEqual("Completed"); + }) it('ScanCreate Successful case no wait mode', async () => {