adjust tests for #2351

This commit is contained in:
alexlamsl
2017-10-16 12:37:20 +08:00
parent 58a5608b66
commit d8ee2de95c

View File

@@ -2933,7 +2933,9 @@ obj_for_1: {
console.log(i); console.log(i);
} }
expect: { expect: {
for (var i = { a: 1 }.a--; i; i--) // TODO make this work on harmony
var o = { a: 1 };
for (var i = o.a--; i; i--)
console.log(i); console.log(i);
} }
expect_stdout: "1" expect_stdout: "1"
@@ -2970,7 +2972,9 @@ array_forin_1: {
console.log(b); console.log(b);
} }
expect: { expect: {
for (var b in [ 1, 2, 3 ]) // TODO make this work on harmony
var a = [ 1, 2, 3 ];
for (var b in a)
console.log(b); console.log(b);
} }
expect_stdout: [ expect_stdout: [
@@ -3000,3 +3004,50 @@ array_forin_2: {
} }
expect_stdout: "3" expect_stdout: "3"
} }
array_forof_1: {
options = {
reduce_vars: true,
toplevel: true,
unused: true,
}
input: {
var a = [ 1, 2, 3 ];
for (var b of a)
console.log(b);
}
expect: {
// TODO make this work on harmony
var a = [ 1, 2, 3 ];
for (var b of a)
console.log(b);
}
expect_stdout: [
"1",
"2",
"3",
]
node_version: ">=0.12"
}
array_forof_2: {
options = {
reduce_vars: true,
toplevel: true,
unused: true,
}
input: {
var a = [];
for (var b of [ 1, 2, 3 ])
a.push(b);
console.log(a.length);
}
expect: {
var a = [];
for (var b of [ 1, 2, 3 ])
a.push(b);
console.log(a.length);
}
expect_stdout: "3"
node_version: ">=0.12"
}