0.1.1 • Published 10 years ago

chai-deep-closeto v0.1.1

Weekly downloads
10
License
MIT
Repository
github
Last release
10 years ago

chai-deep-closeto

NPM Version Build Status Dependency Status Dependency Status

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

0.1.1

10 years ago

0.1.0

10 years ago