我使用Chai进行测试,我希望深深比较一下承诺中返回的对象。
我试过这种方法:
expect(promise).to.eventually.eql(object)
expect(promise).deep.equals(object)
expect(promise).should.eventually.equal(object)
但它不起作用。我检查了许多其他样品,但没有一个有效。这就是我得到的:
AssertionError:未指定的AssertionError
有没有人经历过类似的事情?
(顺便说一下,"对象"包含一个对象数组......)
答案 0 :(得分:3)
您可以简单地将eventually
(来自chai-as-promised
?)和deep
合并。
expect(promise).to.eventually.deep.equal(object)