Bläddra i källkod

removed console.log

sanex3339 8 år sedan
förälder
incheckning
214471d9a3

+ 77 - 8
test/dev/dev.ts

@@ -10,15 +10,84 @@ if (!(<any>global)._babelPolyfill) {
 
     let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
         `
-            (function () {
-                while (true) {
-                    break;
+            (function(){
+                var result = 1,
+                    term1 = 0,
+                    term2 = 1,
+                    i = 1;
+                while(i < 10)
+                {
+                    var test = 10;
+                    result = term1 + term2;
+                    console.log(result);
+                    term1 = term2;
+                    term2 = result;
+                    i++;
+                }
+        
+                console.log(test);
+                
+                var test = function (test) {
+                    console.log(test);
+                    
+                    if (true) {
+                        var test = 5
+                    }
+                    
+                    return test;
+                }
+                
+                console.log(test(1));
+                
+                function test2 (abc) {
+                    function test1 () {
+                      console.log('inside', abc.item);
+                    }
+                    
+                    console.log('тест', abc);
+                    
+                    var abc = {};
+                    
+                    return abc.item = 15, test1();
+                };
+                
+                var regexptest = /version\\/(\\d+)/i;
+                console.log(regexptest);
+                
+                test2(22);
+                console.log(105.4);
+                console.log(true, false);
+                
+                var sA = 'shorthand1';
+                var sB = 'shorthand2';
+                
+                console.log({sA, sB});
+                
+                try {
+                } catch (error) {
+                    console.log(error);
+                }
+                
+                function foo () {
+                    return function () {
+                        var sum1 = 10 + 20;
+                        var sum2 = 20 + 30;
+                        var sum3 = 30 + 50;
+                        var sub = sum3 - sum2;
+                        
+                        return sum1 + sub;
+                    }
+                }
+                
+                console.log(foo()());
+                
+                if (true) {
+                    console.log(1);
+                    console.log(2);
+                    console.log(3);
+                    console.log(4);
+                    console.log(5);
                 }
-                console.log(1);
-                console.log(2);
-                console.log(3);
-                console.log(4);
-                console.log(5);
             })();
         `,
         {

+ 0 - 1
test/functional-tests/node-transformers/node-control-flow-transformers/BlockStatementControlFlowTransformer.spec.ts

@@ -245,7 +245,6 @@ describe('BlockStatementControlFlowTransformer', () => {
             const untouchedStatementMatchesLength = obfuscationResult.getObfuscatedCode().match(regExp2)!.length;
 
             it('should transform block statement with `controlFlowFlatteningThreshold` chance', () => {
-                console.log(obfuscationResult.getObfuscatedCode());
                 assert.closeTo(transformedStatementMatchesLength / samples, controlFlowFlatteningThreshold, delta);
                 assert.closeTo(untouchedStatementMatchesLength / samples, controlFlowFlatteningThreshold, delta);
             });