deep equals assertions with tolerance for chai (with fixed dependency on deep-eql)
npm install chai-roughly-v2chai-roughly
==============================================================================
!CI Build

Deep equal assertions with tolerance for chai.
This is a forked version from Turbo87/chai-roughly, which have been updated
to use the latest version of chaijs/deep-eql, rather than using a modified forked
version.
``shell`
npm install --save-dev chai-roughly-v2
After importing chai, add the following code to use chai-roughly-v2 assertions:
`js
const chai = require('chai');
chai.use(require('chai-roughly-v2'));
`
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
const { expect } = chai;
it('works', () => {
const result = { value: 41.9999999 };
expect(result).to.roughly.deep.equal({ value: 42 });
});
``
chai-roughly is licensed under the MIT License.