Skip to content

Commit 3556e11

Browse files
committed
test(clerk-js): assert cookie invocation arrays
1 parent 4f9add3 commit 3556e11

2 files changed

Lines changed: 13 additions & 6 deletions

File tree

packages/clerk-js/src/core/auth/cookies/__tests__/clientUat.test.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,15 @@ describe('createClientUatCookie', () => {
219219
},
220220
],
221221
]);
222-
expect([...mockRemove.mock.invocationCallOrder, ...mockSet.mock.invocationCallOrder]).toEqual(
223-
[...mockRemove.mock.invocationCallOrder, ...mockSet.mock.invocationCallOrder].toSorted((a, b) => a - b),
224-
);
222+
const firstInvocationOrder = mockRemove.mock.invocationCallOrder[0];
223+
expect(mockRemove.mock.invocationCallOrder).toEqual([
224+
firstInvocationOrder,
225+
firstInvocationOrder + 1,
226+
firstInvocationOrder + 4,
227+
firstInvocationOrder + 5,
228+
firstInvocationOrder + 6,
229+
firstInvocationOrder + 7,
230+
]);
231+
expect(mockSet.mock.invocationCallOrder).toEqual([firstInvocationOrder + 8, firstInvocationOrder + 9]);
225232
});
226233
});

packages/clerk-js/src/core/auth/cookies/__tests__/session.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,8 @@ describe('createSessionCookie', () => {
186186
},
187187
],
188188
]);
189-
expect([...mockRemove.mock.invocationCallOrder, ...mockSet.mock.invocationCallOrder]).toEqual(
190-
[...mockRemove.mock.invocationCallOrder, ...mockSet.mock.invocationCallOrder].toSorted((a, b) => a - b),
191-
);
189+
const firstInvocationOrder = mockRemove.mock.invocationCallOrder[0];
190+
expect(mockRemove.mock.invocationCallOrder).toEqual([firstInvocationOrder, firstInvocationOrder + 1]);
191+
expect(mockSet.mock.invocationCallOrder).toEqual([firstInvocationOrder + 2, firstInvocationOrder + 3]);
192192
});
193193
});

0 commit comments

Comments
 (0)