【发布时间】:2015-05-01 17:13:15
【问题描述】:
AssertionError: expected [] to equal []
Expected :[]
Actual :[]
我的测试是这样的:
newJobFavored[key].should.equal(favJob[key]);
我最近升级了所有的软件包,但它坏了。如果它们是两个空数组,它似乎应该通过。
【问题讨论】:
AssertionError: expected [] to equal []
Expected :[]
Actual :[]
我的测试是这样的:
newJobFavored[key].should.equal(favJob[key]);
我最近升级了所有的软件包,但它坏了。如果它们是两个空数组,它似乎应该通过。
【问题讨论】:
equal 在数组上只是比较它是否是同一个对象。
您需要与 eql 而不是 equal 进行深度比较来比较数组的内容:
newJobFavored[key].should.eql(favJob[key]);
【讨论】: