Auth

Framework: BDD Generated: 2026-06-23 Model: claude-sonnet-4-6
Test Name: Register with a valid email
Feature: Authentication
Traceability: @SHIFT-36
Description: Verifies that a user can begin registration by submitting their email and receiving a 6-digit verification code.
This Test Verifies:
Verification StepWhat It Checks
Submit email to register A valid email submission triggers a 6-digit verification code to be sent to the user
Test Name: Verify with a valid code
Feature: Authentication
Traceability: @SHIFT-36
Description: Verifies that entering the correct verification code successfully logs the user in and gives them access to their account.
This Test Verifies:
Verification StepWhat It Checks
Submit correct verification code The user is authenticated and their account is accessible after entering the right code
Test Name: Verify with an invalid code
Feature: Authentication
Traceability: @SHIFT-37
Description: Verifies that entering an incorrect verification code prevents login and shows an appropriate error to the user.
This Test Verifies:
Verification StepWhat It Checks
Submit incorrect verification code The user sees a verification error and is not granted access when submitting a wrong code
Test Name: Logout
Feature: Authentication
Traceability: @SHIFT-38
Description: Verifies that a logged-in user can successfully log out and is returned to the home page in an unauthenticated state.
This Test Verifies:
Verification StepWhat It Checks
Log out while authenticated The user's session is ended and they are redirected to the home page without authentication
Test Name: Delete account
Feature: Authentication
Traceability: @SHIFT-39
Description: Verifies that a logged-in user can permanently delete their account, after which the account no longer exists.
This Test Verifies:
Verification StepWhat It Checks
Delete account while logged in The user's account is fully removed from the system after confirming deletion