- include dead code when `keep_quoted` - unify `keep_quoted` & `reserved` - make `test/run-tests.js` consistent with `minify()` fixes #2256
46 lines
840 B
JavaScript
46 lines
840 B
JavaScript
dont_reuse_prop: {
|
|
mangle = {
|
|
properties: {
|
|
regex: /asd/,
|
|
},
|
|
}
|
|
input: {
|
|
"aaaaaaaaaabbbbb";
|
|
var obj = {};
|
|
obj.a = 123;
|
|
obj.asd = 256;
|
|
console.log(obj.a);
|
|
}
|
|
expect: {
|
|
"aaaaaaaaaabbbbb";
|
|
var obj = {};
|
|
obj.a = 123;
|
|
obj.b = 256;
|
|
console.log(obj.a);
|
|
}
|
|
expect_stdout: "123"
|
|
}
|
|
|
|
unmangleable_props_should_always_be_reserved: {
|
|
mangle = {
|
|
properties: {
|
|
regex: /asd/,
|
|
},
|
|
}
|
|
input: {
|
|
"aaaaaaaaaabbbbb";
|
|
var obj = {};
|
|
obj.asd = 256;
|
|
obj.a = 123;
|
|
console.log(obj.a);
|
|
}
|
|
expect: {
|
|
"aaaaaaaaaabbbbb";
|
|
var obj = {};
|
|
obj.b = 256;
|
|
obj.a = 123;
|
|
console.log(obj.a);
|
|
}
|
|
expect_stdout: "123"
|
|
}
|