Skip to content

Commit c5b05fb

Browse files
Get rid of using timeout in tests
1 parent 7651373 commit c5b05fb

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

test/end-to-end/emailverification.test.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)