柴测试数组相等不能按预期工作

为什么以下失败?

expect([0,0]).to.equal([0,0]);

什么是正确的测试方法?

猴子村村2020/03/23 10:31:35

对于Expect.equal将比较对象而不是它们的数据,在您的情况下,它是两个不同的数组。

使用.eql以深深的比较值。查看此链接
或者您可以使用.deep.equal来模拟与.eql
或者,您可能要检查一下 .members

对于声称可以使用.deepEqual链接