@@ -211,3 +211,43 @@ issue_2689: {
|
||||
}
|
||||
expect_exact: "function*y(){return new(yield x())}"
|
||||
}
|
||||
|
||||
issue_2832: {
|
||||
beautify = {
|
||||
beautify: true,
|
||||
}
|
||||
input: {
|
||||
function* gen(i) {
|
||||
const result = yield (x = i, -x);
|
||||
var x;
|
||||
console.log(x);
|
||||
console.log(result);
|
||||
yield 2;
|
||||
}
|
||||
var x = gen(1);
|
||||
console.log(x.next("first").value);
|
||||
console.log(x.next("second").value);
|
||||
}
|
||||
expect_exact: [
|
||||
"function* gen(i) {",
|
||||
" const result = yield (x = i, -x);",
|
||||
" var x;",
|
||||
" console.log(x);",
|
||||
" console.log(result);",
|
||||
" yield 2;",
|
||||
"}",
|
||||
"",
|
||||
"var x = gen(1);",
|
||||
"",
|
||||
'console.log(x.next("first").value);',
|
||||
"",
|
||||
'console.log(x.next("second").value);',
|
||||
]
|
||||
expect_stdout: [
|
||||
"-1",
|
||||
"1",
|
||||
"second",
|
||||
"2",
|
||||
]
|
||||
node_version: ">=4"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user