add traceur test suite
This commit is contained in:
21
test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js
vendored
Normal file
21
test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
// Options: --async-functions
|
||||
// Async.
|
||||
|
||||
function asyncTimeout(ms) {
|
||||
return new Promise((resolve) => {
|
||||
setTimeout(resolve, ms);
|
||||
});
|
||||
}
|
||||
|
||||
var object = {
|
||||
async test() {
|
||||
var x = 0;
|
||||
await asyncTimeout(1);
|
||||
assert.equal(1, ++x);
|
||||
await asyncTimeout(1);
|
||||
assert.equal(2, ++x);
|
||||
done();
|
||||
}
|
||||
}
|
||||
|
||||
object.test();
|
||||
Reference in New Issue
Block a user