mirror of
https://github.com/vector-im/element-call.git
synced 2026-07-06 18:19:20 +00:00
Dismiss Element Web release announcements
This commit is contained in:
@@ -120,6 +120,11 @@ export const widgetTest = test.extend<MyFixtures>({
|
|||||||
.getByRole("heading", { name: "Welcome Room" }),
|
.getByRole("heading", { name: "Welcome Room" }),
|
||||||
).toBeVisible();
|
).toBeVisible();
|
||||||
} else if (callType === "dm") {
|
} else if (callType === "dm") {
|
||||||
|
await TestHelpers.closeReleaseAnnouncement(
|
||||||
|
ewPage1,
|
||||||
|
"Introducing Sections",
|
||||||
|
);
|
||||||
|
|
||||||
await ewPage1
|
await ewPage1
|
||||||
.getByRole("navigation", { name: "Room list" })
|
.getByRole("navigation", { name: "Room list" })
|
||||||
.getByRole("button", { name: "New conversation" })
|
.getByRole("button", { name: "New conversation" })
|
||||||
|
|||||||
@@ -190,11 +190,27 @@ export class TestHelpers {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static async closeReleaseAnnouncement(
|
||||||
|
page: Page,
|
||||||
|
name: string,
|
||||||
|
): Promise<void> {
|
||||||
|
try {
|
||||||
|
await page
|
||||||
|
.getByRole("dialog", { name })
|
||||||
|
.getByRole("button", { name: "OK" })
|
||||||
|
.click({ timeout: 2000 });
|
||||||
|
} catch {
|
||||||
|
// Announcement not shown; nothing to do
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static async createRoom(
|
public static async createRoom(
|
||||||
name: string,
|
name: string,
|
||||||
page: Page,
|
page: Page,
|
||||||
andInvite: string[] = [],
|
andInvite: string[] = [],
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
|
await TestHelpers.closeReleaseAnnouncement(page, "Introducing Sections");
|
||||||
|
|
||||||
await page
|
await page
|
||||||
.getByRole("navigation", { name: "Room list" })
|
.getByRole("navigation", { name: "Room list" })
|
||||||
.getByRole("button", { name: "New conversation" })
|
.getByRole("button", { name: "New conversation" })
|
||||||
|
|||||||
Reference in New Issue
Block a user