342 — should verify email and login¶
Description¶
Verifies the full happy-path of email verification: signing up, clicking the verification link from the inbox, landing on onboarding, and then being able to log in again from a fresh browser session.
Preconditions¶
- Signed-out browser on the landing page.
- A fresh MailSlurp inbox is provisioned for the test user.
Steps¶
- Sign up from the landing page using the MailSlurp inbox email and standard test password (accepting the terms).
- Wait for the verification email to arrive in the MailSlurp inbox. Expected: an email with the verification link is delivered.
- Open the verification link in the current browser tab. Expected: the user lands on the onboarding page (signed in).
- Open a new browser context (simulating a different computer) and navigate to the app landing page.
- Log in with the same email and password in the new browser. Expected: the new browser also lands on the onboarding page, confirming the verified account can log in repeatedly.
Related¶
- Spec:
playwright/tests/integration/login.spec.ts(line 95)