瀏覽代碼

Added error output in identifiers collision test

sanex 4 年之前
父節點
當前提交
32e1dad4bc
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      test/functional-tests/javascript-obfuscator/JavaScriptObfuscator.spec.ts

+ 4 - 4
test/functional-tests/javascript-obfuscator/JavaScriptObfuscator.spec.ts

@@ -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);
             });
         });