diff options
author | Alex Lam S.L <alexlamsl@gmail.com> | 2018-04-28 02:47:49 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-28 02:47:49 +0800 |
commit | 22cea023d1f1f54eaba036ddfd63800f3fa50be6 (patch) | |
tree | fe2f9956d9f15f3797e55f451eeb1ef0c667e410 /test/compress/numbers.js | |
parent | 70d4477e0532f79b6d9cacb610cce6bb1d0819a0 (diff) | |
download | tracifyjs-22cea023d1f1f54eaba036ddfd63800f3fa50be6.tar.gz tracifyjs-22cea023d1f1f54eaba036ddfd63800f3fa50be6.zip |
improve numeral compression (#3108)
Diffstat (limited to 'test/compress/numbers.js')
-rw-r--r-- | test/compress/numbers.js | 52 |
1 files changed, 40 insertions, 12 deletions
diff --git a/test/compress/numbers.js b/test/compress/numbers.js index 86545fba..000b9ab5 100644 --- a/test/compress/numbers.js +++ b/test/compress/numbers.js @@ -1,21 +1,49 @@ hex_numbers_in_parentheses_for_prototype_functions: { + beautify = { + beautify: true, + } input: { - (-2); - (-2).toFixed(0); + function f() { + (-2); + (-2).toFixed(0); - (2); - (2).toFixed(0); + (2); + (2).toFixed(0); - (0.2); - (0.2).toFixed(0); + (0.2); + (0.2).toFixed(0); - (0.00000002); - (0.00000002).toFixed(0); + (2.34e20); + (2.34e20).toFixed(0); - (1000000000000000128); - (1000000000000000128).toFixed(0); - } - expect_exact: "-2;(-2).toFixed(0);2;2..toFixed(0);.2;.2.toFixed(0);2e-8;2e-8.toFixed(0);0xde0b6b3a7640080;(0xde0b6b3a7640080).toFixed(0);" + (0.00000002); + (0.00000002).toFixed(0); + + (1000000000000000128); + (1000000000000000128).toFixed(0); + + (-1000000000000000128); + (-1000000000000000128).toFixed(0); + } + } + expect_exact: [ + "function f() {", + " -2;", + " (-2).toFixed(0);", + " 2;", + " 2..toFixed(0);", + " .2;", + " .2.toFixed(0);", + " 234e18;", + " 234e18.toFixed(0);", + " 2e-8;", + " 2e-8.toFixed(0);", + " 0xde0b6b3a7640080;", + " (0xde0b6b3a7640080).toFixed(0);", + " -0xde0b6b3a7640080;", + " (-0xde0b6b3a7640080).toFixed(0);", + "}", + ] } comparisons: { |