0.1.1 • Published 12 years ago
chai-deep-closeto v0.1.1
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-closetovar 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);