2015-01-04 19:40:09 +11:00

22 lines
315 B
JavaScript

// Options: --async-functions
// Async.
var finallyVisited = false;
var resolve;
async function test() {
try {
await new Promise((r) => {
resolve = r;
});
} finally {
finallyVisited = true;
}
assert.isTrue(finallyVisited);
done();
}
test();
assert.isFalse(finallyVisited);
resolve();