rejectStatusAbove({status: 400})(willReject)().then(function () {
        t.bailout('the promise was unexpectedly resolved');
    }).catch(function (error) {
        t.equal(error, expectedError, 'The promise was not reject with the original error');
    });