Fix broken test

This commit is contained in:
R Midhun Suresh
2025-02-27 16:03:20 +05:30
parent ce34cf0159
commit 20af4b82b1

View File

@@ -149,13 +149,15 @@ describe("RoomSkipList", () => {
const sorter = new RecencySorter(client.getSafeUserId()); const sorter = new RecencySorter(client.getSafeUserId());
const skipList = new RoomSkipList(sorter, [new FavouriteFilter()]); const skipList = new RoomSkipList(sorter, [new FavouriteFilter()]);
const rooms = getMockedRooms(client); const rooms = getMockedRooms(client);
// Let's say that every other room is a favourite room // 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] = {}; if (i % 2 === 0) room.tags[DefaultTagID.Favourite] = {};
} }
skipList.seed(rooms); 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])); const result = Array.from(skipList.getFiltered([Filters.FavouriteFilter]));
expect(result).toEqual(expected); expect(result).toEqual(expected);
}); });