mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
Update ghcr.io/element-hq/element-web:develop Docker digest to 3daefff (#4116)
* Update ghcr.io/element-hq/element-web:develop Docker digest to 0183c0a * Update end-to-end tests to work with auto-collapsing room list --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Robin <robin@robin.town>
This commit is contained in:
@@ -13,7 +13,7 @@ services:
|
|||||||
- ./backend/playwright_homeserver-othersite.yaml:/data/cfg/homeserver.yaml:Z
|
- ./backend/playwright_homeserver-othersite.yaml:/data/cfg/homeserver.yaml:Z
|
||||||
element-web:
|
element-web:
|
||||||
# Pin to a SHA so that upstream cannot break our tests. Renovate handles regular updates.
|
# Pin to a SHA so that upstream cannot break our tests. Renovate handles regular updates.
|
||||||
image: ghcr.io/element-hq/element-web:develop@sha256:d1841828a390d96da2ee64232949db641f11766fb506ec561374819d10533b9a
|
image: ghcr.io/element-hq/element-web:develop@sha256:0183c0a7f4292252349ddcff2de92a83a4571b283da49cc54adb9efbf3d20695
|
||||||
element-web-1:
|
element-web-1:
|
||||||
# Pin to a SHA so that upstream cannot break our tests. Renovate handles regular updates.
|
# Pin to a SHA so that upstream cannot break our tests. Renovate handles regular updates.
|
||||||
image: ghcr.io/element-hq/element-web:develop@sha256:d1841828a390d96da2ee64232949db641f11766fb506ec561374819d10533b9a
|
image: ghcr.io/element-hq/element-web:develop@sha256:0183c0a7f4292252349ddcff2de92a83a4571b283da49cc54adb9efbf3d20695
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ widgetTest("Footer interaction in PiP", async ({ addUser, browserName }) => {
|
|||||||
await valere.page.waitForTimeout(600);
|
await valere.page.waitForTimeout(600);
|
||||||
|
|
||||||
// Switch to the other room, the call should go to PIP
|
// Switch to the other room, the call should go to PIP
|
||||||
|
await TestHelpers.expandRoomList(valere.page);
|
||||||
await TestHelpers.switchToRoomNamed(valere.page, "OtherRoom");
|
await TestHelpers.switchToRoomNamed(valere.page, "OtherRoom");
|
||||||
|
|
||||||
// We should see the PIP overlay
|
// We should see the PIP overlay
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ widgetTest("Put call in PIP", async ({ addUser, browserName }) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Switch to the other room, the call should go to PIP
|
// Switch to the other room, the call should go to PIP
|
||||||
|
await TestHelpers.expandRoomList(valere.page);
|
||||||
await TestHelpers.switchToRoomNamed(valere.page, "DoubleTask");
|
await TestHelpers.switchToRoomNamed(valere.page, "DoubleTask");
|
||||||
|
|
||||||
// We should see the PIP overlay
|
// We should see the PIP overlay
|
||||||
|
|||||||
@@ -346,6 +346,12 @@ export class TestHelpers {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static async expandRoomList(page: Page): Promise<void> {
|
||||||
|
await page
|
||||||
|
.getByRole("separator", { name: "Click or drag to expand" })
|
||||||
|
.click();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Switches to a room in the room list by its name.
|
* Switches to a room in the room list by its name.
|
||||||
* @param page - The EW page
|
* @param page - The EW page
|
||||||
|
|||||||
Reference in New Issue
Block a user