From 1f13f71d545072c7966713e4c94c89595fece493 Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Thu, 9 Jan 2020 09:21:37 +0300 Subject: [PATCH] Updated tests --- .../prevailing-kind-of-variables-const.js | 29 ++++++++++++++++++- .../prevailing-kind-of-variables-let.js | 29 ++++++++++++++++++- .../prevailing-kind-of-variables-var.js | 27 +++++++++++++++++ 3 files changed, 83 insertions(+), 2 deletions(-) diff --git a/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-const.js b/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-const.js index 5f9ed963..f9cc5f48 100644 --- a/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-const.js +++ b/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-const.js @@ -1,5 +1,32 @@ +const foo = 'foo'; +const bar = 'bar'; +const baz = 'baz'; +const bark = 'bark'; +const hawk = 'hawk'; + function test() { - const foo = 'foo'; + var foo = 'foo'; + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + return foo; } test(); \ No newline at end of file diff --git a/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-let.js b/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-let.js index da7d221b..009991ff 100644 --- a/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-let.js +++ b/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-let.js @@ -1,5 +1,32 @@ +let foo = 'foo'; +let bar = 'bar'; +let baz = 'baz'; +let bark = 'bark'; +let hawk = 'hawk'; + function test() { - let foo = 'foo'; + var foo = 'foo'; + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + return foo; } test(); \ No newline at end of file diff --git a/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-var.js b/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-var.js index 6e6c376e..a369d305 100644 --- a/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-var.js +++ b/test/functional-tests/javascript-obfuscator/fixtures/prevailing-kind-of-variables-var.js @@ -1,5 +1,32 @@ +var foo = 'foo'; +var bar = 'bar'; +var baz = 'baz'; +var bark = 'bark'; +var hawk = 'hawk'; + function test() { var foo = 'foo'; + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + + if (true) { + foo += 'o'; + } + return foo; } test(); \ No newline at end of file