Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikeyburkman/chai-truthy

Truthy FUNCTIONS for Chai
https://github.com/mikeyburkman/chai-truthy

Last synced: 15 days ago
JSON representation

Truthy FUNCTIONS for Chai

Awesome Lists containing this project

README

        

# chai-truthy
Truthy and Falsy **FUNCTIONS** for [Chai BDD](http://chaijs.com/api/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
```js
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();
```