| function testSyntax(script) { |
| if (error instanceof SyntaxError) |
| throw new Error("Bad error: " + String(error)); |
| function testSyntaxError(script, message) { |
| throw new Error("Expected syntax error not thrown"); |
| if (String(error) !== message) |
| throw new Error("Bad error: " + String(error)); |
| `, `SyntaxError: Left side of assignment is not a reference.`); |
| `, `SyntaxError: Left side of assignment is not a reference.`); |
| `, `SyntaxError: Left side of assignment is not a reference.`); |
| `, `SyntaxError: Left side of assignment is not a reference.`); |
| for await (new.target of []); |
| `, `SyntaxError: Left side of assignment is not a reference.`); |
| `, `SyntaxError: Left side of assignment is not a reference.`); |
| for await (hey.ok of []); |
| for await (hey[ok] of []); |