I am working on E2E tests and my goal is to compare two arrays. I set these arrays so that they are identical. The problem is that Protractor doesn't think they are same.
My code:
expect(arrPuv).toBe(arrNov);
Console output:
Error: Expected [ '1 patro', '2. Patro', 'asdf', 'My precious', 'My precious', 'My precious', 'My precious' ] to be [ '1 patro', '2. Patro', 'asdf', 'My precious', 'My precious', 'My precious', 'My precious' ].
How can I compare them correctly?
This actually goes down to how are you making the expectation. toBe()
would make sure both arrays are the same object. Instead, you need to compare values, use toEqual()
:
expect(arrPuv).toEqual(arrNov);
See also:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With