Browse Source

Attempt to fix `done() called multiple times` error on node 10 #2

sanex3339 5 năm trước cách đây
mục cha
commit
e900171c84

+ 2 - 2
test/functional-tests/custom-code-helpers/self-defending/templates/SelfDefendingTemplate.spec.ts

@@ -134,7 +134,7 @@ describe('SelfDefendingTemplate', function () {
     });
 
     describe('Variant #4: obfuscated code with beautified self defending code', () => {
-        const expectedEvaluationResult: number = 1;
+        const expectedEvaluationResult: number = 0;
 
         let obfuscatedCode: string,
             evaluationResult: number = 0;
@@ -158,13 +158,13 @@ describe('SelfDefendingTemplate', function () {
             evaluateInWorker(
                 obfuscatedCode,
                 () => {
+                    evaluationResult = 1;
                     done();
                 },
                 () => {
                     done();
                 },
                 () => {
-                    evaluationResult = 1;
                     done();
                 },
                 evaluationTimeout