deep equals assertions with tolerance for chai
npm install chai-roughly
chai-roughly
==============================================================================



deep equals assertions with tolerance for chai
Installation
------------------------------------------------------------------------------
```
npm install --save-dev chai-roughly
Usage
------------------------------------------------------------------------------
After importing chai add the following code to use chai-roughly assertions:
`js
var chai = require('chai');
var expect = chai.expect;
chai.use(require('chai-roughly'));
`
Now you can use the expect(...).to.roughly.deep.equal(...) chain for deep1e-6
equals assertions with tolerance for numbers. The default tolerance is expect(...).to.roughly(0.001).deep.equal(...)
and can be overwritten by using e.g..
`js``
it('works', function() {
expect({ value: 42 }).to.roughly.deep.equal({ value: 41.9999999 });
});
License
------------------------------------------------------------------------------
chai-roughly is licensed under the MIT License.