mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
Bug 1185106 - Part 8.2: Add parser test for await in module. r=efaust,till
MozReview-Commit-ID: JNEYt4Y3fo4
This commit is contained in:
parent
2c2d7ff0f1
commit
c5236c1dc9
15
js/src/tests/ecma_7/AsyncFunctions/syntax-modules.js
Normal file
15
js/src/tests/ecma_7/AsyncFunctions/syntax-modules.js
Normal file
@ -0,0 +1,15 @@
|
||||
var BUGNUMBER = 1185106;
|
||||
var summary = "async/await syntax in module";
|
||||
|
||||
print(BUGNUMBER + ": " + summary);
|
||||
|
||||
if (typeof parseModule === "function") {
|
||||
parseModule("async function f() { await 3; }");
|
||||
parseModule("async function f() { await 3; }");
|
||||
assertThrows(() => parseModule("var await = 5;"), SyntaxError);
|
||||
assertThrows(() => parseModule("export var await;"), SyntaxError);
|
||||
assertThrows(() => parseModule("async function f() { function g() { await 3; } }"), SyntaxError);
|
||||
}
|
||||
|
||||
if (typeof reportCompare === "function")
|
||||
reportCompare(true, true);
|
Loading…
Reference in New Issue
Block a user