19 lines
422 B
JavaScript
19 lines
422 B
JavaScript
// Options: --async-functions
|
|
// Async.
|
|
|
|
import {asyncFunction} from './resources/async-function.js';
|
|
import asyncFunctionDefault from './resources/async-function.js';
|
|
|
|
assert.instanceOf(asyncFunction(), Promise);
|
|
assert.instanceOf(asyncFunctionDefault(), Promise);
|
|
|
|
(async function() {
|
|
var x = await asyncFunction();
|
|
assert.equal(x, 1);
|
|
|
|
var y = await asyncFunctionDefault();
|
|
assert.equal(y, 2);
|
|
|
|
done();
|
|
})();
|