Bug 1892041 - Part 2: Update test262. r=spidermonkey-reviewers,dminor
[gecko.git] / js / src / tests / test262 / language / module-code / eval-gtbndng-local-bndng-let.js
blob604f6f962ec46b06a1570558324c464c7365e69e
1 // |reftest| module
2 // Copyright (C) 2016 the V8 project authors. All rights reserved.
3 // This code is governed by the BSD license found in the LICENSE file.
4 /*---
5 description: References to local `let` bindings resolve successfully
6 esid: sec-moduleevaluation
7 info: |
8     8.1.1.5.1 GetBindingValue (N, S)
10     [...]
11     3. If the binding for N is an indirect binding, then
12        [...]
13     5. Return the value currently bound to N in envRec.
15     13.3.1.4 Runtime Semantics: Evaluation
17     LexicalBinding : BindingIdentifier Initializer
19     [...]
20     6. Return InitializeReferencedBinding(lhs, value).
21 flags: [module]
22 ---*/
24 let letBinding = 1;
25 assert.sameValue(letBinding, 1);
27 letBinding = 2;
28 assert.sameValue(letBinding, 2);
30 reportCompare(0, 0);