摩卡柴期待错误

mocha chai expect error

AssertionError: expected [] to equal []
Expected :[]
Actual   :[]

我的测试是这样的:

newJobFavored[key].should.equal(favJob[key]);

我最近升级了所有的软件包,但它坏了。如果它们是两个空数组,它似乎应该通过。

equal 在数组上只是比较它是否是同一个对象。

您需要与 eql 而不是 equal 进行深度比较来比较数组的内容:

newJobFavored[key].should.eql(favJob[key]);