gpt4 book ai didi

javascript - 与 Chai 的 Deep AND Close 数组相等

转载 作者:行者123 更新时间:2023-11-28 21:25:25 25 4
gpt4 key购买 nike

因此在 Chai 中,.deep.equals 允许按值比较数组,.closeTo(和 .approximately)允许将 float 与指定精度进行比较。我在如何让它同时做这两件事上一片空白,即测试 float 组的“接近”相等性,例如

expect([0.1,0.2,0.34]).to.beDeeplyCloseTo([0.1,0.2,0.33333333]);

谢谢!

最佳答案

尝试 mohayonao/chai-deep-closeto

var chai = require("chai");
var chaiDeepCloseTo = require("chai-deep-closeto");

chai.use(chaiDeepCloseTo);

expect([ 1.00001, [ 2.00001, 3.00001 ], 4.00001 ])
.to.be.deep.closeTo([ 1, [ 2, 3 ], 4 ], 1e-4);

关于javascript - 与 Chai 的 Deep AND Close 数组相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41880716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com