to be fulfilled

  • <Promise> to be fulfilled

Asserts that a promise is fulfilled.

const promiseThatWillBeFulfilled = new Promise(function (resolve, reject) {
  setTimeout(resolve, 1);
});
 
return expect(promiseThatWillBeFulfilled, 'to be fulfilled');

If the promise is rejected, the assertion will fail with the following output:

const rejectedPromise = new Promise(function (resolve, reject) {
  setTimeout(function () {
    reject(new Error('argh'));
  }, 1);
});
 
return expect(rejectedPromise, 'to be fulfilled');
expected Promise to be fulfilled
  
Promise unexpectedly rejected with Error('argh')