enhance default_values (#4450)

This commit is contained in:
Alex Lam S.L
2020-12-24 23:31:34 +00:00
committed by GitHub
parent dfc3ec9cef
commit ced32f9bd8
2 changed files with 154 additions and 67 deletions

View File

@@ -543,6 +543,70 @@ unused_var_2: {
node_version: ">=6"
}
unused_value_assign_1: {
options = {
default_values: true,
unused: true,
}
input: {
[] = [ console.log("PASS") ];
}
expect: {
[ console.log("PASS") ];
}
expect_stdout: "PASS"
node_version: ">=6"
}
unused_value_assign_2: {
options = {
default_values: true,
unused: true,
}
input: {
[ a = console.log("FAIL") ] = [ "PASS" ];
console.log(a);
}
expect: {
[ a ] = [ "PASS" ];
console.log(a);
}
expect_stdout: "PASS"
node_version: ">=6"
}
unused_value_var_1: {
options = {
default_values: true,
unused: true,
}
input: {
var [] = [ console.log("PASS") ];
}
expect: {
console.log("PASS");
}
expect_stdout: "PASS"
node_version: ">=6"
}
unused_value_var_2: {
options = {
default_values: true,
unused: true,
}
input: {
var [ a = console.log("FAIL") ] = [ "PASS" ];
console.log(a);
}
expect: {
var [ a ] = [ "PASS" ];
console.log(a);
}
expect_stdout: "PASS"
node_version: ">=6"
}
mangle_var_1: {
mangle = {
toplevel: false,