From 20af4b82b1625c33bffb5c2f3281be348e5ddf8e Mon Sep 17 00:00:00 2001 From: R Midhun Suresh Date: Thu, 27 Feb 2025 16:03:20 +0530 Subject: [PATCH] Fix broken test --- .../stores/room-list-v3/skip-list/RoomSkipList-test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts b/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts index 08917451d9..9672ef37c3 100644 --- a/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts +++ b/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts @@ -149,13 +149,15 @@ describe("RoomSkipList", () => { const sorter = new RecencySorter(client.getSafeUserId()); const skipList = new RoomSkipList(sorter, [new FavouriteFilter()]); const rooms = getMockedRooms(client); + // Let's say that every other room is a favourite room - for (const [i, room] of rooms.entries()) { + const sortedRooms = sorter.sort(rooms); + for (const [i, room] of sortedRooms.entries()) { if (i % 2 === 0) room.tags[DefaultTagID.Favourite] = {}; } skipList.seed(rooms); - const expected = sorter.sort(rooms).filter((_, i) => i % 2 === 0); + const expected = sortedRooms.filter((_, i) => i % 2 === 0); const result = Array.from(skipList.getFiltered([Filters.FavouriteFilter])); expect(result).toEqual(expected); });