@@ -176,7 +176,7 @@ describe("Directives", function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("Should test EXPECT_DIRECTIVE RegExp", function() {
|
it("Should test EXPECT_DIRECTIVE RegExp", function() {
|
||||||
var tests = [
|
[
|
||||||
["", true],
|
["", true],
|
||||||
["'test';", true],
|
["'test';", true],
|
||||||
["'test';;", true],
|
["'test';;", true],
|
||||||
@@ -185,11 +185,12 @@ describe("Directives", function() {
|
|||||||
["'tests'; \n\t", true],
|
["'tests'; \n\t", true],
|
||||||
["'tests';\n\n", true],
|
["'tests';\n\n", true],
|
||||||
["\n\n\"use strict\";\n\n", true]
|
["\n\n\"use strict\";\n\n", true]
|
||||||
];
|
].forEach(function(test) {
|
||||||
|
var out = uglify.OutputStream();
|
||||||
for (var i = 0; i < tests.length; i++) {
|
out.print(test[0]);
|
||||||
assert.strictEqual(uglify.EXPECT_DIRECTIVE.test(tests[i][0]), tests[i][1], tests[i][0]);
|
out.print_string("", null, true);
|
||||||
}
|
assert.strictEqual(out.get() === test[0] + ';""', test[1], test[0]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it("Should only print 2 semicolons spread over 2 lines in beautify mode", function() {
|
it("Should only print 2 semicolons spread over 2 lines in beautify mode", function() {
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
#! /usr/bin/env node
|
#! /usr/bin/env node
|
||||||
|
|
||||||
global.UGLIFY_DEBUG = true;
|
|
||||||
|
|
||||||
var U = require("../tools/node");
|
var U = require("../tools/node");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
|
|||||||
@@ -17,7 +17,3 @@ exports["string_template"] = string_template;
|
|||||||
exports["tokenizer"] = tokenizer;
|
exports["tokenizer"] = tokenizer;
|
||||||
exports["is_identifier"] = is_identifier;
|
exports["is_identifier"] = is_identifier;
|
||||||
exports["SymbolDef"] = SymbolDef;
|
exports["SymbolDef"] = SymbolDef;
|
||||||
|
|
||||||
if (global.UGLIFY_DEBUG) {
|
|
||||||
exports["EXPECT_DIRECTIVE"] = EXPECT_DIRECTIVE;
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user