为什么以下失败?
expect([0,0]).to.equal([0,0]);
什么是正确的测试方法?
对于 Expect ,.equal将比较对象而不是它们的数据,在您的情况下,它是两个不同的数组。
.equal
使用.eql以深深的比较值。查看此链接。 或者您可以使用.deep.equal来模拟与.eql。 或者,您可能要检查一下 .members。
.eql
.deep.equal
.members
对于 声称 可以使用.deepEqual,链接。
.deepEqual