chai-roughly
为 chai 提供带容差的深度相等断言
安装
npm install --save-dev chai-roughly
使用
导入 chai
后,添加以下代码来使用 chai-roughly
断言
var chai = require('chai');
var expect = chai.expect;
chai.use(require('chai-roughly'));
现在你可以使用 expect(...).to.roughly.deep.equal(...)
链进行带容差的深度相等断言。默认容差为 1e-6
,可以通过使用例如 expect(...).to.roughly(0.001).deep.equal(...)
来覆盖。
it('works', function() {
expect({ value: 42 }).to.roughly.deep.equal({ value: 41.9999999 });
});
许可证
chai-roughly 采用 MIT 许可证。