私は、Bootstrap(およびjQuery)でAngular.jsアプリケーションを開発中です。私はPhantomJSでKarma Jasmineを使ってテストしています。PhantomJS - 同じオブジェクトを比較するとテストに失敗しました
コントローラからメソッドを実行し、2つの同一オブジェクトを比較するテストを作成しました。
it('should have a showDialog method which prompts a crud dialog', function() {
ctrl.showDialog({
id: 123,
});
expect(ctrl.crudDialogData).toBe({
id: 123,
});
});
showDialog()
方法はcrudDialogData
プロパティに渡される引数を格納します。私のテストを実行しているとき
私は、次のエラーが表示されます
Expected Object({ id: 123 }) to be Object({ id: 123 }).
私の知る限り見ることができるように、これはパスでなければなりません。どんな助け?
がtoEqual –