|
@@ -13,7 +13,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #1: 5 simple statements', () => {
|
|
describe('variant #1: 5 simple statements', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-1.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-1.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -60,7 +60,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #2: 5 simple statements inside while loop without break or continue statement', () => {
|
|
describe('variant #2: 5 simple statements inside while loop without break or continue statement', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-2.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-2.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -107,7 +107,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #3: less then 5 statements', () => {
|
|
describe('variant #3: less then 5 statements', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-one-statement.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-one-statement.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -127,7 +127,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #4: const declaration inside block statement', () => {
|
|
describe('variant #4: const declaration inside block statement', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-const-declaration.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-const-declaration.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -147,7 +147,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #5: let declaration inside block statement', () => {
|
|
describe('variant #5: let declaration inside block statement', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-let-declaration.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-let-declaration.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -167,7 +167,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #6: break statement inside block statement', () => {
|
|
describe('variant #6: break statement inside block statement', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-break-statement.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-break-statement.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -187,7 +187,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #7: continue statement inside block statement', () => {
|
|
describe('variant #7: continue statement inside block statement', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-continue-statement.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-continue-statement.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -207,7 +207,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
describe('variant #8: function declaration inside block statement', () => {
|
|
describe('variant #8: function declaration inside block statement', () => {
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-function-declaration.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-function-declaration.js'
|
|
),
|
|
),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
@@ -230,7 +230,7 @@ describe('BlockStatementControlFlowTransformer', () => {
|
|
const delta: number = 0.1;
|
|
const delta: number = 0.1;
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
|
|
readFileAsString(
|
|
readFileAsString(
|
|
- './test/fixtures/node-transformers/node-control-flow-transformers/block-statement-control-flow-transformer-1.js'
|
|
|
|
|
|
+ './test/fixtures/node-transformers/control-flow-transformers/block-statement-control-flow-transformer-1.js'
|
|
).repeat(samples),
|
|
).repeat(samples),
|
|
{
|
|
{
|
|
...NO_CUSTOM_NODES_PRESET,
|
|
...NO_CUSTOM_NODES_PRESET,
|