私はチャイを使用しようとしているが、私は何らかの理由で働くために深い同等の比較を得ることができません。チャイの深い等しくない
これは最低限の例
AssertionError: expected { test: { a: 2 } } to have a deep property 'test' of { a: 2 }, but got { a: 2 }
私はチャイ3.5.0使用しています。この出力を生成し、この主張が真実であることを期待する
var chai = require('chai');
var expect = chai.expect;
...
expect({
test: {a:2}
}).to.have.deep.property('test', {a:2});
です。
うわー、ありがとう!私がチェックした最初のことは、ここに新しいバージョンがある場合でした。http://aaronsofaly.github.io/chai-docs/releases/ 3.5.0が最新のものでした....しかしgithubをチェックすると新しいバージョンがありますもちろん: – tkarls
私は今それがグーグルの欠陥だったことがわかります。私がリンクしているそれらのページは、公式文書ではありません! – tkarls