chai-deep-closeto
v0.1.1 chai
chai-deep-closeto
Provides deep.closeTo
for the Chai assertion library.
Installation
Node.js
chai-deep-closeto
is available on npm.
$ npm install chai-deep-closeto
var chai = require("chai");
var chaiDeepCloseTo = require("chai-deep-closeto");
chai.use(chaiDeepCloseTo);
Browser
include chai-deep-closeto.js after including chai.js
<script src="chai.js"></script>
<script src="chai-deep-closeto.js"></script>
Assertions
clsTo(expected, delta)
- @param { Array } expected
- @param { Number } delta
- @param { String } message _optional_
Asserts that the target is deeply equal expected, to within a +/- delta range.
expect([ 1.00001, 2.00001, 3.00001, 4.00001 ]).to.be.clsTo([ 1, 2, 3, 4 ], 1e-4);
deep.closeTo(expected, delta)
deep.closeTo
is aliased to clsTo
expect([ 1.00001, 2.00001, 3.00001, 4.00001 ]).to.be.deep.closeTo([ 1, 2, 3, 4 ], 1e-4);
Examples
npm i chai-deep-closeto
Source Code
github.com/mohayonao/chai-de...Metadata
- MIT
- >= 0.8.0
- mohayonao
- released 7/13/2014