我试图使用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,并希望这个断言是真的。