expect-to-be-a-promise

v1.0.2
A chai matcher to assert the return value of a function is a thenable.
chai promise matcher

expect-to-be-a-promise

A chai matcher to assert the return value of a function is a thenable.

Usage

var chai = require('chai');
var expectToBeAPromise = require('expect-to-be-a-promise');

chai.use(expectToBeAPromise);

function doThing() {
  return new Promise(function(resolve, reject) {
    resolve('some value');
  });
}

it('is a promise', function() {
  expect(doThing()).to.be.a.promise;
});
npm i expect-to-be-a-promise

Metadata

  • MIT
  • Whatever
  • Mark Kornblum
  • released 7/8/2015

Downloads