Skip to content

Commit 50c35ef

Browse files
committed
test: display all preference settings in screenshot
1 parent d592cc7 commit 50c35ef

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

playwright/e2e/settings/preferences-user-settings-tab.spec.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,23 @@ test.describe("Preferences user settings tab", () => {
2121
const locator = await app.settings.openUserSettings("Preferences");
2222
await use(locator);
2323
},
24+
// display message preview settings
25+
labsFlags: ["feature_new_room_list"],
2426
});
2527

2628
test("should be rendered properly", { tag: "@screenshot" }, async ({ app, page, user }) => {
27-
await page.setViewportSize({ width: 1024, height: 3300 });
29+
await page.setViewportSize({ width: 1024, height: 5000 });
2830
const tab = await app.settings.openUserSettings("Preferences");
2931
// Assert that the top heading is rendered
3032
await expect(tab.getByRole("heading", { name: "Preferences" })).toBeVisible();
31-
await expect(tab).toMatchScreenshot("Preferences-user-settings-tab-should-be-rendered-properly-1.png", {
32-
// masked due to daylight saving time
33-
mask: [tab.locator("#mx_dropdownUserTimezone_value")],
34-
});
33+
34+
await expect(tab.getByTestId("mx_PreferencesUserSettingsTab")).toMatchScreenshot(
35+
"Preferences-user-settings-tab-should-be-rendered-properly-1.png",
36+
{
37+
// masked due to daylight saving time
38+
mask: [tab.locator("#mx_dropdownUserTimezone_value")],
39+
},
40+
);
3541
});
3642

3743
test("should be able to change the app language", { tag: ["@no-firefox", "@no-webkit"] }, async ({ uut, user }) => {
Loading

0 commit comments

Comments
 (0)