timeoutPromise({delay: 1 * tick})(asynchronousReject)()
        .then(function () {
            t.bailout('the promise resolved');
        })
        .catch(function (error) {