testdouble-chai
This is a tiny library that adds .called
and .calledWith
assertions to
chai for use with
testdouble.js. These assertions
can be used as syntactic sugar over the testdouble.verify
function. Here are
some examples:
Use
;
or with arguments:
;
Setup
After installing the library with npm install --save-dev testdouble-chai
,
here's how to get chai to know about testdouble-chai
:
// at the top of a test file or in a test helpervar td = ;var chai = ;var tdChai = ;chai; // make sure to call tdChai with td to inject the dependency
And you should be good to go! Check out test/testdouble-chai_test.js
for an
exhaustive description of how this library behaves.