'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); } });