chai-truthy

1.0.0 • Public • Published

chai-truthy

Truthy and Falsy FUNCTIONS for Chai BDD

Why?

  • Because expect(foo).to.be.ok is error-prone. Typo that ok bit and your assertion will ALWAYS pass.
  • By adding a truthy() function, if you make a typo, the function won't exist, it'll throw an error, and you'll know immediately that you goofed up.

API

chai.use(require('chai-truthy')); // Not necessary in the browser if using globals
 
var foo = 42;
expect(foo).to.be.truthy();
 
var bar = '';
expet(bar).to.be.falsy();

Readme

Keywords

Package Sidebar

Install

npm i chai-truthy

Weekly Downloads

7

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mburkman