为什么下面的失败?
expect([0,0]).to.equal([0,0]);
测试的正确方法是什么?
对于expect,.equal将比较对象,而不是对象的数据,在您的示例中是两个不同的数组。
.equal
使用.eql来深入比较值。请签出此链接。或者您可以使用.deep.equal来模拟与.eql相同的内容。或者在您的情况下,您可能需要检查.members。
.eql
.deep.equal
.members
对于断言,可以使用.deepequal,link。
.deepequal