Skip to content

Commit 5fc8202

Browse files
committed
uncomment asca tests
1 parent 6dacceb commit 5fc8202

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

src/tests/ScanTest.test.ts

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -127,46 +127,46 @@ describe("ScanCreate cases", () => {
127127
expect(aiEnabled).toBeDefined();
128128
})
129129

130-
// it('ScanVorpal fail case Without extensions', async () => {
131-
// const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
132-
// const cxCommandOutput: CxCommandOutput = await auth.scanVorpal("tsc/tests/data/python-file");
133-
// console.log(" Json object from failure case: " + JSON.stringify(cxCommandOutput));
134-
//
135-
// expect(cxCommandOutput.payload[0].error.description).toEqual("The file name must have an extension.");
136-
// expect(cxCommandOutput.exitCode).toBe(0);
137-
// expect(cxCommandOutput.payload[0].status).toBeUndefined();
138-
// });
139-
140-
// it('ScanVorpal Successful case', async () => {
141-
// const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
142-
// const cxCommandOutput: CxCommandOutput = await auth.scanVorpal("tsc/tests/data/python-vul-file.py");
143-
// console.log("Json object from scanVorpal successful case: " + JSON.stringify(cxCommandOutput));
144-
// const scanObject = cxCommandOutput.payload.pop();
145-
// expect(cxCommandOutput.payload).toBeDefined();
146-
// expect(cxCommandOutput.exitCode).toBe(0);
147-
// expect(scanObject.status).toEqual(true);
148-
// });
149-
//
150-
// it('ScanVorpal with complex name Successful case', async () => {
151-
// const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
152-
// const cxCommandOutput: CxCommandOutput = await auth.scanVorpal("tsc/tests/data/var express = require('express';.js");
153-
// console.log("Json object from scanVorpal successful case: " + JSON.stringify(cxCommandOutput));
154-
// const scanObject = cxCommandOutput.payload.pop();
155-
// expect(cxCommandOutput.payload).toBeDefined();
156-
// expect(cxCommandOutput.exitCode).toBe(0);
157-
// expect(scanObject.status).toEqual(true);
158-
// });
159-
//
160-
// it('ScanVorpal Successful case with update version', async () => {
161-
// const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
162-
// const cxCommandOutput: CxCommandOutput = await auth.scanVorpal("tsc/tests/data/python-vul-file.py", true);
163-
// console.log("Json object from scanVorpal successful case with update version: " + JSON.stringify(cxCommandOutput));
164-
// const scanObject = cxCommandOutput.payload.pop();
165-
// expect(cxCommandOutput.payload).toBeDefined();
166-
// expect(cxCommandOutput.exitCode).toBe(0);
167-
// expect(scanObject.status).toEqual(true);
168-
// expect(Number.isInteger(scanObject.scanDetails[0].line)).toBe(true);
169-
// expect(typeof scanObject.scanDetails[0].description).toBe('string');
170-
// });
130+
it('ScanAsca fail case Without extensions', async () => {
131+
const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
132+
const cxCommandOutput: CxCommandOutput = await auth.scanAsca("tsc/tests/data/python-file");
133+
console.log(" Json object from failure case: " + JSON.stringify(cxCommandOutput));
134+
135+
expect(cxCommandOutput.payload[0].error.description).toEqual("The file name must have an extension.");
136+
expect(cxCommandOutput.exitCode).toBe(0);
137+
expect(cxCommandOutput.payload[0].status).toBeUndefined();
138+
});
139+
140+
it('ScanAsca Successful case', async () => {
141+
const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
142+
const cxCommandOutput: CxCommandOutput = await auth.scanAsca("tsc/tests/data/python-vul-file.py");
143+
console.log("Json object from scanAsca successful case: " + JSON.stringify(cxCommandOutput));
144+
const scanObject = cxCommandOutput.payload.pop();
145+
expect(cxCommandOutput.payload).toBeDefined();
146+
expect(cxCommandOutput.exitCode).toBe(0);
147+
expect(scanObject.status).toEqual(true);
148+
});
149+
150+
it('ScanAsca with complex name Successful case', async () => {
151+
const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
152+
const cxCommandOutput: CxCommandOutput = await auth.scanAsca("tsc/tests/data/var express = require('express';.js");
153+
console.log("Json object from scanAsca successful case: " + JSON.stringify(cxCommandOutput));
154+
const scanObject = cxCommandOutput.payload.pop();
155+
expect(cxCommandOutput.payload).toBeDefined();
156+
expect(cxCommandOutput.exitCode).toBe(0);
157+
expect(scanObject.status).toEqual(true);
158+
});
159+
160+
it('ScanAsca Successful case with update version', async () => {
161+
const auth = await cxWrapperFactory.createWrapper(cxScanConfig);
162+
const cxCommandOutput: CxCommandOutput = await auth.scanAsca("tsc/tests/data/python-vul-file.py", true);
163+
console.log("Json object from scanAsca successful case with update version: " + JSON.stringify(cxCommandOutput));
164+
const scanObject = cxCommandOutput.payload.pop();
165+
expect(cxCommandOutput.payload).toBeDefined();
166+
expect(cxCommandOutput.exitCode).toBe(0);
167+
expect(scanObject.status).toEqual(true);
168+
expect(Number.isInteger(scanObject.scanDetails[0].line)).toBe(true);
169+
expect(typeof scanObject.scanDetails[0].description).toBe('string');
170+
});
171171

172172
});

0 commit comments

Comments
 (0)