diff --git a/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts b/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts index 09dc010d3be..d1c0332cefc 100644 --- a/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts +++ b/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts @@ -322,6 +322,13 @@ test.describe("Room list filters and sort", () => { return page.getByTestId("empty-room-list"); } + test("should render the primary filters", { tag: "@screenshot" }, async ({ page, app, user }) => { + const primaryFilters = getPrimaryFilters(page); + await expect(primaryFilters).toMatchScreenshot("collapsed-primary-filters.png"); + await getFilterExpandButton(page).click(); + await expect(primaryFilters).toMatchScreenshot("expanded-primary-filters.png"); + }); + test( "should render the default placeholder when there is no filter", { tag: "@screenshot" }, diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png new file mode 100644 index 00000000000..1d5a8ae87af Binary files /dev/null and b/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png differ diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png new file mode 100644 index 00000000000..3bafa521b7f Binary files /dev/null and b/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png differ diff --git a/src/components/viewmodels/roomlist/useFilteredRooms.tsx b/src/components/viewmodels/roomlist/useFilteredRooms.tsx index 9a1730a7353..5c2104d7bd3 100644 --- a/src/components/viewmodels/roomlist/useFilteredRooms.tsx +++ b/src/components/viewmodels/roomlist/useFilteredRooms.tsx @@ -50,9 +50,9 @@ const filterKeyToNameMap: Map = new Map([ [FilterKey.UnreadFilter, _td("room_list|filters|unread")], [FilterKey.PeopleFilter, _td("room_list|filters|people")], [FilterKey.RoomsFilter, _td("room_list|filters|rooms")], + [FilterKey.FavouriteFilter, _td("room_list|filters|favourite")], [FilterKey.MentionsFilter, _td("room_list|filters|mentions")], [FilterKey.InvitesFilter, _td("room_list|filters|invites")], - [FilterKey.FavouriteFilter, _td("room_list|filters|favourite")], [FilterKey.LowPriorityFilter, _td("room_list|filters|low_priority")], ]); diff --git a/test/unit-tests/components/viewmodels/roomlist/RoomListViewModel-test.tsx b/test/unit-tests/components/viewmodels/roomlist/RoomListViewModel-test.tsx index 3cc411b3992..8e1bd2adb98 100644 --- a/test/unit-tests/components/viewmodels/roomlist/RoomListViewModel-test.tsx +++ b/test/unit-tests/components/viewmodels/roomlist/RoomListViewModel-test.tsx @@ -72,9 +72,9 @@ describe("RoomListViewModel", () => { "Unreads", "People", "Rooms", + "Favourites", "Mentions", "Invites", - "Favourites", "Low priority", ].entries()) { expect(vm.current.primaryFilters[i].name).toEqual(name);