expect-to-be-a-promise

1.0.2 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i expect-to-be-a-promise

Weekly Downloads

13

Version

1.0.2

License

MIT

Last publish

Collaborators

  • astephenb
  • amay
  • markkornblum
  • matthewrfindley