diff options
Diffstat (limited to 'js/src/tests/test262/language/expressions/dynamic-import/import-assertions/2nd-param-await-expr.js')
-rw-r--r-- | js/src/tests/test262/language/expressions/dynamic-import/import-assertions/2nd-param-await-expr.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/js/src/tests/test262/language/expressions/dynamic-import/import-assertions/2nd-param-await-expr.js b/js/src/tests/test262/language/expressions/dynamic-import/import-assertions/2nd-param-await-expr.js new file mode 100644 index 0000000000..1a0a3ba58f --- /dev/null +++ b/js/src/tests/test262/language/expressions/dynamic-import/import-assertions/2nd-param-await-expr.js @@ -0,0 +1,22 @@ +// |reftest| shell-option(--enable-import-assertions) skip-if(!xulRuntime.shell) async -- requires shell-options +// Copyright (C) 2021 the V8 project authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. +/*--- +description: > + ImportCall parameter list forwards the Await production parameter - AwaitExpression +esid: sec-import-call-runtime-semantics-evaluation +info: | + ImportCall[Yield, Await]: + import ( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) + import ( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) +features: [dynamic-import, import-assertions, async-functions] +flags: [async] +---*/ + +(async function () { + return import('./2nd-param_FIXTURE.js', await undefined); +}()) + .then(function(module) { + assert.sameValue(module.default, 262); + }) + .then($DONE, $DONE); |