We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cba0eb5 commit 007507eCopy full SHA for 007507e
src/utils/loose-equal.spec.js
@@ -185,12 +185,17 @@ describe('looseEqual', () => {
185
arr2[2] = true
186
const arr3 = [false, false, true]
187
const arr4 = [undefined, undefined, true]
188
+ // This one is also sparse (missing index 1)
189
+ const arr5 = []
190
+ arr5[0] = arr5[2] = true
191
192
expect(looseEqual(arr1, arr2)).toBe(true)
193
expect(looseEqual(arr2, arr1)).toBe(true)
194
expect(looseEqual(arr1, arr3)).toBe(false)
195
expect(looseEqual(arr3, arr1)).toBe(false)
196
expect(looseEqual(arr1, arr4)).toBe(true)
197
expect(looseEqual(arr4, arr1)).toBe(true)
198
+ expect(looseEqual(arr1, arr5)).toBe(false)
199
+ expect(looseEqual(arr5, arr1)).toBe(false)
200
})
201
0 commit comments