-
Notifications
You must be signed in to change notification settings - Fork 0
Authentication
Manuel edited this page Dec 8, 2024
·
18 revisions
As a user, I want to be able to login with an existing account, so that I can preserve my user data:
- should display all the necessary elements
- should login with an existing account
- should preserve previous user data
As a webmaster, I want a user trying to login with unregistered but valid credentials to be denied access:
- should not login with an unregistered but valid credentials
As a user, I want descriptive error labels to be displayed on login form, so that I know which data to input:
- should display error label 'An email address required.' when submitting an empty email address
- should display error label 'Invalid email address.' when submitting an invalid email address
- should display error label 'A password required.' when submitting an empty password
- should display error label 'Invalid password.' when submitting an invalid password
- should consider any email without '@' as invalid
- should consider any email with '@' as valid
As a user, I want to be able to register an account, so that I can log in and access my account later:
- should display all the necessary elements
- should register an account
As a user, I want descriptive error labels to be displayed on email form, so that I know which data to input:
- should display error label 'Invalid email address.' when submitting an invalid email address
As a webmaster, I want user that tries to register with an existing email to be denied access, so that they need to add an unique email:
- should not allow user to register with existing email
As a user, I want descriptive error labels to be displayed on register form, so that I know which data to input:
- should display error label 'Email already taken.' when submitting a used email
- should display error label 'Invalid email address.' when submitting an empty email address
- should display error label 'Invalid email address.' when submitting an invalid email address
- should display error label 'firstname is required.' when submitting an empty first name
- should display error label 'lastname is required.' when submitting an empty last name
- should display error label 'passwd is required.' when submitting an empty password
- should display error label 'passwd is invalid.' when submitting an invalid password
- should consider any email without '@' as invalid
- should consider any email with '@' as valid
- should consider any password with less than 5 characters as invalid
- should consider any password with 5 characters or more as valid
- should have boundary for invalid partition at 4 characters
- should have boundary for valid partition at 5 characters