|
@@ -12,8 +12,8 @@ import { IObfuscatedCode } from '../../../../../src/interfaces/source-code/IObfu
|
|
|
|
|
|
import { NO_ADDITIONAL_NODES_PRESET } from '../../../../../src/options/presets/NoCustomNodes';
|
|
import { NO_ADDITIONAL_NODES_PRESET } from '../../../../../src/options/presets/NoCustomNodes';
|
|
|
|
|
|
-import { DomainLockNodeTemplate } from '../../../../../src/custom-nodes/domain-lock-nodes/templates/DomainLockNodeTemplate';
|
|
|
|
-import { GlobalVariableTemplate1 } from '../../../../../src/custom-nodes/common/templates/GlobalVariableTemplate1';
|
|
|
|
|
|
+import { DomainLockTemplate } from '../../../../../src/custom-code-helpers/domain-lock/templates/DomainLockTemplate';
|
|
|
|
+import { GlobalVariableTemplate1 } from '../../../../../src/custom-code-helpers/common/templates/GlobalVariableTemplate1';
|
|
|
|
|
|
import { InversifyContainerFacade } from '../../../../../src/container/InversifyContainerFacade';
|
|
import { InversifyContainerFacade } from '../../../../../src/container/InversifyContainerFacade';
|
|
import { JavaScriptObfuscator } from '../../../../../src/JavaScriptObfuscatorFacade';
|
|
import { JavaScriptObfuscator } from '../../../../../src/JavaScriptObfuscatorFacade';
|
|
@@ -71,7 +71,7 @@ function getFunctionFromTemplate (
|
|
callsControllerFunctionName: string,
|
|
callsControllerFunctionName: string,
|
|
documentTemplate: string
|
|
documentTemplate: string
|
|
): Function {
|
|
): Function {
|
|
- const domainLockTemplate: string = format(DomainLockNodeTemplate(), templateData);
|
|
|
|
|
|
+ const domainLockTemplate: string = format(DomainLockTemplate(), templateData);
|
|
|
|
|
|
return Function(`
|
|
return Function(`
|
|
${documentTemplate}
|
|
${documentTemplate}
|
|
@@ -88,8 +88,8 @@ function getFunctionFromTemplate (
|
|
`)();
|
|
`)();
|
|
}
|
|
}
|
|
|
|
|
|
-describe('DomainLockNodeTemplate', () => {
|
|
|
|
- const singleNodeCallControllerFunctionName: string = 'callsController';
|
|
|
|
|
|
+describe('DomainLockTemplate', () => {
|
|
|
|
+ const singleCallControllerFunctionName: string = 'callsController';
|
|
|
|
|
|
let cryptUtils: ICryptUtils;
|
|
let cryptUtils: ICryptUtils;
|
|
|
|
|
|
@@ -118,9 +118,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -148,9 +148,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -179,9 +179,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -209,9 +209,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -239,9 +239,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -269,9 +269,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -300,9 +300,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -331,9 +331,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -360,9 +360,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -390,9 +390,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainTemplate(currentDomain)
|
|
getDocumentDomainTemplate(currentDomain)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -422,9 +422,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentLocationTemplate(currentHostName)
|
|
getDocumentLocationTemplate(currentHostName)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -452,9 +452,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentLocationTemplate(currentHostName)
|
|
getDocumentLocationTemplate(currentHostName)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -484,9 +484,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainAndLocationTemplate(currentHostName)
|
|
getDocumentDomainAndLocationTemplate(currentHostName)
|
|
);
|
|
);
|
|
});
|
|
});
|
|
@@ -514,9 +514,9 @@ describe('DomainLockNodeTemplate', () => {
|
|
diff: diff,
|
|
diff: diff,
|
|
domains: hiddenDomainsString,
|
|
domains: hiddenDomainsString,
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
globalVariableTemplate: GlobalVariableTemplate1(),
|
|
- singleNodeCallControllerFunctionName
|
|
|
|
|
|
+ singleCallControllerFunctionName
|
|
},
|
|
},
|
|
- singleNodeCallControllerFunctionName,
|
|
|
|
|
|
+ singleCallControllerFunctionName,
|
|
getDocumentDomainAndLocationTemplate(currentHostName)
|
|
getDocumentDomainAndLocationTemplate(currentHostName)
|
|
);
|
|
);
|
|
});
|
|
});
|