Login-related tests
This page explains how to replay manually the login and account automated tests.
How to use this page
- Follow the shared setup before each scenario.
- Use the same sample values shown in each case.
- Keep each scenario independent (do not rely on previous scenario state).
Shared setup (run before each scenario)
- Open the app login page.
- Wait until the page is fully loaded.
- If a cookie message appears, close it.
- Confirm the login form is visible.
Valid login
Before you start: Login form visible.
User actions
- Enter email:
test@test.local. - Enter password:
test test. - Click Sign in.
Expected result: Login succeeds and you reach the user/place screen.
Invalid login
Before you start: Login form visible.
User actions
- Enter email:
test@test.local. - Enter password:
wrong-password-xyz. - Click Sign in.
Expected result: Login is rejected, error is shown, and login form remains visible.
Password recovery
Before you start: Login form visible.
User actions
- Click Forgot password.
- Enter recovery email:
test@test.local. - Submit the recovery request.
- Confirm the success message/modal.
- Return to login screen.
Expected result: Recovery request is accepted and user returns to login flow.
New user registration
Before you start: Login form visible and registration enabled.
User actions
- Click Create account.
- Enter a unique email, for example:
e2e_reg_<timestamp>@test.local. - Enter password in both password fields:
e2eRegPass1. - Accept terms/license.
- Submit registration.
Expected result: Account is created and user reaches the user/place screen.
Access via token
Before you start: You have a valid access token.
User actions
- Open the app with a URL that includes the token.
- Wait for app load to complete.
Expected result: User is authenticated automatically and login form is skipped.
Automatic access with "keep session"
Before you start: Login form visible.
User actions
- Enable Keep session (or equivalent remember-me option).
- Sign in with:
- Email:
test@test.local - Password:
test test
- Email:
- Confirm user/place screen opens.
- Reload the app in the same browser profile/session.
Expected result: User remains signed in and does not need to log in again.