1
私はMochaとChaiを使ってフロントエンドのテストを行い、以下のアサーションを行います。Mocha chai予期せぬアサーションテストで、オブジェクトがオブジェクトに等しいからのエラーが発生しました
it('AddContact returns contact with type = ADD_CONTACT', function() {
function hi() {return {
type: 'ADD_CONTACT',
data: {
firstName: 'John',
lastName: 'Doe',
dateOfBirth: '1/2/89',
phone: '123-456-7890',
email: '[email protected]',
notes: 'Most original name ever'
}}}
expect(hi()).to.equal({
type: 'ADD_CONTACT',
data: {
firstName: 'John',
lastName: 'Doe',
dateOfBirth: '1/2/89',
phone: '123-456-7890',
email: '[email protected]',
notes: 'Most original name ever'
}
});
});
しかし、私はまだエラーを取得:
AssertionError: expected { Object (type, data) } to equal { Object (type, data) }
+ expected - actual
何が起こっていますか?