【问题标题】:mocha chai expect error摩卡柴预期错误
【发布时间】:2015-05-01 17:13:15
【问题描述】:
AssertionError: expected [] to equal []
Expected :[]
Actual   :[]

我的测试是这样的:

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

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

【问题讨论】:

    标签: mocha.js chai


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 2020-07-27
      • 2019-11-15
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多