これは非常に基本的な問題ですが、同時に複数の投稿には解決策がありません。 2つのオブジェクトがまったく同じかどうかをチェックする方法。 私が試したこと:それはオブジェクトが等しいかどうかをテストする方法を、非常に寛大であるしかしジャスミン2つのオブジェクトがまったく同じかどうかをチェックする方法は?
let objectToCopy = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
let copy = {};
Helper.deepCopy(copy, objectToCopy, true, null);
expect(objectToCopy).toEqual(jasmine.objectContaining(copy));//it passes even if copy does contain only some of the objectToCopy fields
が、それはすべてのプロパティが同じであることを意味?もちろん
は、私が試した:
expect(objectToCopy).toEqual(copy);
はそれがコンパイルされません:
これは私が試した最初のことであり、コンパイルされません。 – Yoda