我想通過使用函數.not.toEqual()來測試兩個對象是否不同。not.toEqual()返回true儘管不同的值在鍵
從我的理解,這個函數應該做一個遞歸比較我的對象的值。儘管如此,我似乎無法得到我期望的結果。
這是在我的終端打印出來的摘錄。
expect(received).not.toEqual(expected)
預期值不等於:{符號(implement執行):{ 「_entries」:[{ 「姓名」: 「_method」, 「值」: 「POST」},接收:{符號(implement執行):{ 「_entries」: [{ 「Name」: 「_method」, 「值」: 「PUT」},
正如你可以看到 「價值」 的價值觀是不同的,但我測試失敗。
什麼是這個撥錯。我猜結果是正確的。 'expect(received).not.toEqual(expected)'將返回true,因爲兩個對象都不相同。 – Ved
測試失敗。也許我誤解了一些東西,但是我的印象是,如果兩個對象不同,not.toEqual()應該通過 –
是的。這不是問題不是.toEqual()。 – Ved