mirror of
https://github.com/vector-im/element-call.git
synced 2026-07-30 19:39:22 +00:00
Merge branch 'fkwp/feature_relax_homeserver_offline' into fkwp/feature_add_delegation_info_to_legacy_jwt_request
This commit is contained in:
@@ -104,6 +104,7 @@ export const widgetTest = test.extend<MyFixtures>({
|
|||||||
await ewPage1.getByRole("dialog").getByRole("textbox").fill(whistlerMxId);
|
await ewPage1.getByRole("dialog").getByRole("textbox").fill(whistlerMxId);
|
||||||
await ewPage1.getByRole("dialog").getByRole("textbox").click();
|
await ewPage1.getByRole("dialog").getByRole("textbox").click();
|
||||||
await ewPage1.getByRole("button", { name: "Invite" }).click();
|
await ewPage1.getByRole("button", { name: "Invite" }).click();
|
||||||
|
await TestHelpers.dismissInviteUnknownUserModal(ewPage1);
|
||||||
|
|
||||||
// Accept the invite
|
// Accept the invite
|
||||||
await expect(
|
await expect(
|
||||||
@@ -126,6 +127,7 @@ export const widgetTest = test.extend<MyFixtures>({
|
|||||||
await ewPage1.getByRole("textbox", { name: "Search" }).click();
|
await ewPage1.getByRole("textbox", { name: "Search" }).click();
|
||||||
await ewPage1.getByRole("textbox", { name: "Search" }).fill(whistlerMxId);
|
await ewPage1.getByRole("textbox", { name: "Search" }).fill(whistlerMxId);
|
||||||
await ewPage1.getByRole("button", { name: "Go" }).click();
|
await ewPage1.getByRole("button", { name: "Go" }).click();
|
||||||
|
await TestHelpers.dismissInviteUnknownUserModalDM(ewPage1);
|
||||||
|
|
||||||
// Wait and send the first message to create the DM
|
// Wait and send the first message to create the DM
|
||||||
await expect(
|
await expect(
|
||||||
|
|||||||
@@ -199,6 +199,7 @@ export class TestHelpers {
|
|||||||
}
|
}
|
||||||
|
|
||||||
await page.getByRole("button", { name: "Invite" }).click();
|
await page.getByRole("button", { name: "Invite" }).click();
|
||||||
|
await TestHelpers.dismissInviteUnknownUserModal(page);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -308,4 +309,26 @@ export class TestHelpers {
|
|||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
await page.getByRole("option", { name: `Open room ${roomName}` }).click();
|
await page.getByRole("option", { name: `Open room ${roomName}` }).click();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static async dismissInviteUnknownUserModal(page: Page): Promise<void> {
|
||||||
|
await expect(
|
||||||
|
page.getByRole("heading", { name: "Invite new contacts to this" }),
|
||||||
|
).toBeVisible();
|
||||||
|
await page.getByRole("button", { name: "Invite" }).click({
|
||||||
|
timeout: 5000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public static async dismissInviteUnknownUserModalDM(
|
||||||
|
page: Page,
|
||||||
|
): Promise<void> {
|
||||||
|
await expect(
|
||||||
|
page.getByRole("heading", {
|
||||||
|
name: "Start a chat with this new contact?",
|
||||||
|
}),
|
||||||
|
).toBeVisible();
|
||||||
|
await page.getByRole("button", { name: "Continue" }).click({
|
||||||
|
timeout: 5000,
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user