@@ -170,7 +170,6 @@ describe("Email Verification", () => {
170170 rid : "emailpassword" ,
171171 } ) ,
172172 } ) ;
173- await new Promise ( ( r ) => setTimeout ( r , 11000 ) ) ;
174173
175174 consoleLogs = [ ] ;
176175 await page . reload ( { waitUntil : [ "networkidle0" ] } ) ;
@@ -357,7 +356,7 @@ describe("Email Verification", () => {
357356 await toggleSignInSignUp ( page ) ;
358357 await defaultSignUp ( page ) ;
359358 await logoutFromEmailVerification ( page ) ;
360- await new Promise ( ( r ) => setTimeout ( r , 1000 ) ) ;
359+ await waitForUrl ( page , "/auth/" ) ;
361360 consoleLogs = [ ] ;
362361
363362 await Promise . all ( [
@@ -369,8 +368,9 @@ describe("Email Verification", () => {
369368 { name : "password" , value : "Str0ngP@ssw0rd" } ,
370369 ] ) ;
371370 await Promise . all ( [ submitForm ( page ) , page . waitForNavigation ( { waitUntil : "networkidle0" } ) ] ) ;
372- await new Promise ( ( r ) => setTimeout ( r , 2000 ) ) ;
373371 await waitForUrl ( page , "/auth/verify-email" ) ;
372+ await waitForSTElement ( page , "[data-supertokens~='sendVerifyEmailResend']" ) ;
373+
374374 // Click on resend email should show "Email Resent" success message
375375 await sendVerifyEmail ( page ) ;
376376 await page . waitForResponse (
@@ -406,10 +406,10 @@ describe("Email Verification", () => {
406406 "ST_LOGS SESSION OVERRIDE GET_JWT_PAYLOAD_SECURELY" ,
407407 "ST_LOGS EMAIL_VERIFICATION OVERRIDE SEND_VERIFICATION_EMAIL" ,
408408 "ST_LOGS EMAIL_VERIFICATION PRE_API_HOOKS SEND_VERIFY_EMAIL" ,
409- "ST_LOGS EMAIL_VERIFICATION ON_HANDLE_EVENT VERIFY_EMAIL_SENT" ,
410409 "ST_LOGS EMAIL_VERIFICATION OVERRIDE SEND_VERIFICATION_EMAIL" ,
411410 "ST_LOGS EMAIL_VERIFICATION PRE_API_HOOKS SEND_VERIFY_EMAIL" ,
412411 "ST_LOGS EMAIL_VERIFICATION ON_HANDLE_EVENT VERIFY_EMAIL_SENT" ,
412+ "ST_LOGS EMAIL_VERIFICATION ON_HANDLE_EVENT VERIFY_EMAIL_SENT" ,
413413 "ST_LOGS SESSION OVERRIDE SIGN_OUT" ,
414414 "ST_LOGS SESSION PRE_API_HOOKS SIGN_OUT" ,
415415 "ST_LOGS SESSION ON_HANDLE_EVENT SIGN_OUT" ,
@@ -421,7 +421,7 @@ describe("Email Verification", () => {
421421 await toggleSignInSignUp ( page ) ;
422422 await defaultSignUp ( page ) ;
423423 await logoutFromEmailVerification ( page ) ;
424- await new Promise ( ( r ) => setTimeout ( r , 1000 ) ) ;
424+ await waitForUrl ( page , "/auth/" ) ;
425425 consoleLogs = [ ] ;
426426
427427 await Promise . all ( [
@@ -497,7 +497,7 @@ describe("Email Verification", () => {
497497 const { fieldValues, postValues } = getDefaultSignUpFieldValues ( ) ;
498498 await signUp ( page , fieldValues , postValues , "emailpassword" ) ;
499499 await logoutFromEmailVerification ( page ) ;
500- await new Promise ( ( r ) => setTimeout ( r , 100 ) ) ;
500+ await waitForUrl ( page , "/auth/" ) ;
501501 consoleLogs = [ ] ;
502502
503503 // Attempt verification without a session
0 commit comments