18 lines
393 B
JavaScript
18 lines
393 B
JavaScript
'use strict';
|
|
|
|
var test = require('../../');
|
|
|
|
test('async4', async function myTest(t) {
|
|
try {
|
|
t.ok(true, 'before await');
|
|
await new Promise((resolve, reject) => {
|
|
setTimeout(function myTimeout() {
|
|
reject(new Error('oops'));
|
|
}, 10);
|
|
});
|
|
t.ok(true, 'after await');
|
|
} catch (err) {
|
|
t.ifError(err);
|
|
}
|
|
});
|