【发布时间】:2017-11-17 12:50:09
【问题描述】:
我正在尝试使用 Chai,但由于某种原因,我无法进行深度相等比较。
这是一个最小的例子
var chai = require('chai');
var expect = chai.expect;
...
expect({
test: {a:2}
}).to.have.deep.property('test', {a:2});
生成这个输出
AssertionError: expected { test: { a: 2 } } to have a deep property 'test' of { a: 2 }, but got { a: 2 }
我正在使用 Chai 3.5.0,并且希望这个断言是正确的。
【问题讨论】:
标签: javascript unit-testing chai