| load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test") |
| load("//packages/terser:index.bzl", "terser_minified") |
| |
| terser_minified( |
| name = "out.min", |
| src = "input.js", |
| debug = True, |
| # Turn off sourcemap so we get only one output |
| sourcemap = False, |
| ) |
| |
| generated_file_test( |
| name = "test", |
| src = "output.debug.golden.js_", |
| generated = "out.min", |
| ) |
| |
| terser_minified( |
| name = "debug_from_env", |
| src = "input.js", |
| sourcemap = False, |
| # Don't specify debug = True |
| # Instead we'll run the test with --compilation_mode=dbg |
| ) |
| |
| generated_file_test( |
| name = "test_define_DEBUG", |
| src = "output.golden.js_", |
| generated = "debug_from_env", |
| src_dbg = "output.debug.golden.js_", |
| ) |