aboutsummaryrefslogtreecommitdiff
path: root/test/js/async_closure.t.js
blob: 9a387ff2c1613adca09ffca180afbed03b6a2be6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*---
includes: []
flags: [async]
---*/

async function f() {
    await 1;
    var v = 2;

    function g() {
      return v + 1;
    }

    function s() {
      g + 1;
    }

    return g();
}

f().then(v => {
    assert.sameValue(v, 3)
})
.then($DONE, $DONE);