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 授權條款。