File tree 2 files changed +4
-14
lines changed
2 files changed +4
-14
lines changed Original file line number Diff line number Diff line change @@ -73,13 +73,8 @@ export async function reloadAndOpenAiAssistant(page: Page) {
73
73
74
74
export async function openAiAssistant ( page : Page ) {
75
75
await page . locator ( '[data-test-open-ai-assistant]' ) . click ( ) ;
76
- await page . waitForFunction ( ( ) =>
77
- document . querySelector ( '[data-test-close-ai-assistant]' ) ,
78
- ) ;
79
-
80
- await page . waitForFunction ( ( ) =>
81
- document . querySelector ( '[data-test-room]' ) ?. getAttribute ( 'data-test-room' ) ,
82
- ) ; // Opening the AI assistant either opens last room or creates one - wait for it to settle
76
+ await expect ( page . locator ( '[data-test-close-ai-assistant]' ) ) . toHaveCount ( 1 ) ;
77
+ await expect ( page . locator ( '[data-test-room]' ) ) . toHaveCount ( 1 ) ;
83
78
}
84
79
85
80
export async function createRealm (
@@ -265,9 +260,7 @@ export async function login(
265
260
) {
266
261
await openRoot ( page , opts ?. url ) ;
267
262
268
- await page . waitForFunction ( ( ) =>
269
- document . querySelector ( '[data-test-username-field]' ) ,
270
- ) ;
263
+ await expect ( page . locator ( '[data-test-username-field]' ) ) . toBeEditable ( ) ;
271
264
await page . locator ( '[data-test-username-field]' ) . fill ( username ) ;
272
265
await page . locator ( '[data-test-password-field]' ) . fill ( password ) ;
273
266
await page . locator ( '[data-test-login-btn]' ) . click ( ) ;
Original file line number Diff line number Diff line change @@ -235,10 +235,7 @@ test.describe('Room creation', () => {
235
235
236
236
// Open assistant without waiting for [data-test-room] which won’t show on a new account
237
237
await page . locator ( '[data-test-open-ai-assistant]' ) . click ( ) ;
238
- await page . waitForFunction ( ( ) =>
239
- document . querySelector ( '[data-test-close-ai-assistant]' ) ,
240
- ) ;
241
-
238
+ await expect ( page . locator ( `[data-test-close-ai-assistant]` ) ) . toHaveCount ( 1 ) ;
242
239
await expect ( page . locator ( `[data-test-chat-title]` ) ) . not . toHaveText (
243
240
'New AI Assistant Chat' ,
244
241
) ;
You can’t perform that action at this time.
0 commit comments