aboutsummaryrefslogtreecommitdiff
path: root/test/mocha/minify.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/mocha/minify.js')
-rw-r--r--test/mocha/minify.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/mocha/minify.js b/test/mocha/minify.js
index 7812fe6b..99771755 100644
--- a/test/mocha/minify.js
+++ b/test/mocha/minify.js
@@ -181,4 +181,19 @@ describe("minify", function() {
assert.strictEqual(err.col, 12);
});
});
+
+ describe("global_defs", function() {
+ it("should throw for non-trivial expressions", function() {
+ var result = Uglify.minify("alert(42);", {
+ compress: {
+ global_defs: {
+ "@alert": "debugger"
+ }
+ }
+ });
+ var err = result.error;
+ assert.ok(err instanceof Error);
+ assert.strictEqual(err.stack.split(/\n/)[0], "Error: Can't handle expression: debugger");
+ });
+ });
});