Skip to content

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

  1. Sign up from the landing page using the MailSlurp inbox email and standard test password (accepting the terms).
  2. Wait for the verification email to arrive in the MailSlurp inbox. Expected: an email with the verification link is delivered.
  3. Open the verification link in the current browser tab. Expected: the user lands on the onboarding page (signed in).
  4. Open a new browser context (simulating a different computer) and navigate to the app landing page.
  5. 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.
  • Spec: playwright/tests/integration/login.spec.ts (line 95)