Register
Pre-conditions
- Username and email must not exist in the system
Steps
- In a web browser, go to https://praxis2-dev.jibc.ca/
- The Praxis login page is displayed
- Click Register
- The Register page is displayed, containing:
- Username box
- Email box
- Password/re-enter password boxes
- Given and last name boxes
- checkbox: I have read the Terms of Service and Privacy Statement.
- Register button
- Enter valid values in all fields
- Click Register
Post-conditions
- user account is created
Exceptions
- Error: That username is already taken.
- Error: That email address is already being used.
- Error: The password must be at least 8 characters long.
- Error: The passwords do not match.
- Error: The email address is invalid.
- Error: A password is required.
- Error: The password doesn't meet the minimum password strength requirements.
Notes
The password validator is defined in the Passport model. The password must contain:
- minimum 8 and maximum of 20 characters
- at least one uppercase letter
- at least one lowercase letter
- at least one number
- at least one special character (all, not just defined)
- no spaces