@@ -8,6 +8,7 @@ Please see LICENSE in the repository root for full details.
88import { expect , test } from "@playwright/test" ;
99
1010import { widgetTest } from "../fixtures/widget-user.ts" ;
11+ import { TestHelpers } from "./test-helpers.ts" ;
1112
1213// Skip test, including Fixtures
1314widgetTest . skip (
@@ -20,19 +21,7 @@ widgetTest("Start a new call as widget", async ({ asWidget, browserName }) => {
2021
2122 const { brooks, whistler } = asWidget ;
2223
23- await expect (
24- brooks . page . getByRole ( "button" , { name : "Video call" } ) ,
25- ) . toBeVisible ( ) ;
26- await brooks . page . getByRole ( "button" , { name : "Video call" } ) . click ( ) ;
27-
28- await expect (
29- brooks . page . getByRole ( "menuitem" , { name : "Legacy Call" } ) ,
30- ) . toBeVisible ( ) ;
31- await expect (
32- brooks . page . getByRole ( "menuitem" , { name : "Element Call" } ) ,
33- ) . toBeVisible ( ) ;
34-
35- await brooks . page . getByRole ( "menuitem" , { name : "Element Call" } ) . click ( ) ;
24+ await TestHelpers . startCallInCurrentRoom ( brooks . page , false ) ;
3625
3726 await expect (
3827 brooks . page
@@ -56,11 +45,7 @@ widgetTest("Start a new call as widget", async ({ asWidget, browserName }) => {
5645 ) . toBeVisible ( ) ;
5746
5847 // Join from the other side
59- await expect ( whistler . page . getByText ( "Video call started" ) ) . toBeVisible ( ) ;
60- await expect (
61- whistler . page . getByRole ( "button" , { name : "Join" } ) ,
62- ) . toBeVisible ( ) ;
63- await whistler . page . getByRole ( "button" , { name : "Join" } ) . click ( ) ;
48+ await TestHelpers . joinCallInCurrentRoom ( whistler . page ) ;
6449
6550 // Currently disabled due to recent Element Web is bypassing Lobby
6651 // await expect(
0 commit comments