diff options
Diffstat (limited to '')
-rw-r--r-- | js/src/tests/test262/language/module-code/namespace/internals/get-str-found-init.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/js/src/tests/test262/language/module-code/namespace/internals/get-str-found-init.js b/js/src/tests/test262/language/module-code/namespace/internals/get-str-found-init.js new file mode 100644 index 0000000000..b86b23ef6a --- /dev/null +++ b/js/src/tests/test262/language/module-code/namespace/internals/get-str-found-init.js @@ -0,0 +1,28 @@ +// |reftest| module +// Copyright (C) 2016 the V8 project authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. +/*--- +esid: sec-module-namespace-exotic-objects-get-p-receiver +description: > + Behavior of the [[Get]] internal method with a string argument for exported + initialized bindings. +info: | + [...] + 12. Let targetEnvRec be targetEnv's EnvironmentRecord. + 13. Return ? targetEnvRec.GetBindingValue(binding.[[BindingName]], true). +flags: [module] +---*/ + +import * as ns from './get-str-found-init.js'; +export var local1 = 23; +var local2 = 45; +export { local2 as renamed }; +export { local1 as indirect } from './get-str-found-init.js'; +export default 444; + +assert.sameValue(ns.local1, 23); +assert.sameValue(ns.renamed, 45); +assert.sameValue(ns.indirect, 23); +assert.sameValue(ns.default, 444); + +reportCompare(0, 0); |