@@ -60,9 +60,6 @@ test('onboarding with link', async ({ page, getOnboardingData }) => {
6060 await emailTextbox . fill ( onboardingData . email )
6161
6262 await page . getByRole ( 'button' , { name : / s u b m i t / i } ) . click ( )
63- await expect (
64- page . getByRole ( 'button' , { name : / s u b m i t / i, disabled : true } ) ,
65- ) . toBeVisible ( )
6663 await expect ( page . getByText ( / c h e c k y o u r e m a i l / i) ) . toBeVisible ( )
6764
6865 const email = await readEmail ( onboardingData . email )
@@ -92,6 +89,8 @@ test('onboarding with link', async ({ page, getOnboardingData }) => {
9289
9390 await page . getByLabel ( / ^ c o n f i r m p a s s w o r d / i) . fill ( onboardingData . password )
9491
92+ await page . waitForLoadState ( 'networkidle' ) // ensure js is fully loaded.
93+
9594 await page . getByLabel ( / t e r m s / i) . check ( )
9695
9796 await page . getByLabel ( / r e m e m b e r m e / i) . check ( )
@@ -120,9 +119,6 @@ test('onboarding with a short code', async ({ page, getOnboardingData }) => {
120119 await emailTextbox . fill ( onboardingData . email )
121120
122121 await page . getByRole ( 'button' , { name : / s u b m i t / i } ) . click ( )
123- await expect (
124- page . getByRole ( 'button' , { name : / s u b m i t / i, disabled : true } ) ,
125- ) . toBeVisible ( )
126122 await expect ( page . getByText ( / c h e c k y o u r e m a i l / i) ) . toBeVisible ( )
127123
128124 const email = await readEmail ( onboardingData . email )
@@ -173,6 +169,7 @@ test('completes onboarding after GitHub OAuth given valid user details', async (
173169 name : / c r e a t e a n a c c o u n t / i,
174170 } )
175171
172+ await page . waitForLoadState ( 'networkidle' ) // ensure js is fully loaded.
176173 await page
177174 . getByLabel ( / d o y o u a g r e e t o o u r t e r m s o f s e r v i c e a n d p r i v a c y p o l i c y / i)
178175 . check ( )
@@ -313,6 +310,8 @@ test('shows help texts on entering invalid details on onboarding page after GitH
313310 await expect ( page ) . toHaveURL ( / \/ o n b o a r d i n g \/ g i t h u b / )
314311
315312 // we are all set up and ...
313+
314+ await page . waitForLoadState ( 'networkidle' ) // ensure js is fully loaded.
316315 await page
317316 . getByLabel ( / d o y o u a g r e e t o o u r t e r m s o f s e r v i c e a n d p r i v a c y p o l i c y / i)
318317 . check ( )
@@ -350,9 +349,6 @@ test('reset password with a link', async ({ page, insertNewUser }) => {
350349 ) . toBeVisible ( )
351350 await page . getByRole ( 'textbox' , { name : / u s e r n a m e / i } ) . fill ( user . username )
352351 await page . getByRole ( 'button' , { name : / r e c o v e r p a s s w o r d / i } ) . click ( )
353- await expect (
354- page . getByRole ( 'button' , { name : / r e c o v e r p a s s w o r d / i, disabled : true } ) ,
355- ) . toBeVisible ( )
356352 await expect ( page . getByText ( / c h e c k y o u r e m a i l / i) ) . toBeVisible ( )
357353
358354 const email = await readEmail ( user . email )
@@ -377,9 +373,6 @@ test('reset password with a link', async ({ page, insertNewUser }) => {
377373 await page . getByLabel ( / ^ c o n f i r m p a s s w o r d $ / i) . fill ( newPassword )
378374
379375 await page . getByRole ( 'button' , { name : / r e s e t p a s s w o r d / i } ) . click ( )
380- await expect (
381- page . getByRole ( 'button' , { name : / r e s e t p a s s w o r d / i, disabled : true } ) ,
382- ) . toBeVisible ( )
383376
384377 await expect ( page ) . toHaveURL ( '/login' )
385378 await page . getByRole ( 'textbox' , { name : / u s e r n a m e / i } ) . fill ( user . username )
@@ -408,9 +401,6 @@ test('reset password with a short code', async ({ page, insertNewUser }) => {
408401 ) . toBeVisible ( )
409402 await page . getByRole ( 'textbox' , { name : / u s e r n a m e / i } ) . fill ( user . username )
410403 await page . getByRole ( 'button' , { name : / r e c o v e r p a s s w o r d / i } ) . click ( )
411- await expect (
412- page . getByRole ( 'button' , { name : / r e c o v e r p a s s w o r d / i, disabled : true } ) ,
413- ) . toBeVisible ( )
414404 await expect ( page . getByText ( / c h e c k y o u r e m a i l / i) ) . toBeVisible ( )
415405
416406 const email = await readEmail ( user . email )
0 commit comments