Added error output in identifiers collision test

This commit is contained in:
sanex
2021-05-31 21:14:10 +03:00
parent 483e7d92d3
commit 32e1dad4bc
@@ -1140,7 +1140,7 @@ describe('JavaScriptObfuscator', () => {
const samplesCount: number = 30;
let areCollisionsExists: boolean = false;
let collisionError: string | null = null;
let obfuscateFunc: (identifierNamesGenerator: TTypeFromEnum<typeof IdentifierNamesGenerator>) => string;
before(() => {
@@ -1169,8 +1169,8 @@ describe('JavaScriptObfuscator', () => {
for (let i = 0; i < samplesCount; i++) {
try {
eval(obfuscateFunc(identifierNamesGenerator));
} catch {
areCollisionsExists = true;
} catch (error) {
collisionError = error.message;
break;
}
}
@@ -1178,7 +1178,7 @@ describe('JavaScriptObfuscator', () => {
});
it('It does not create identifier names collision', () => {
assert.equal(areCollisionsExists, false);
assert.isNull(collisionError);
});
});