This is part of __Cypress Test Automation Hackfest 🚀__. Please read more at https://github.com/mattermost/mattermost-server/issues/15120.
See our end-to-end testing documentation for reference.
MM-T398 Use team invite link to sign up using email and password
Steps
- Go to Main Menu ➜ Invite People and click 'Copy Link' next to the Team Invite Link
- Copy the link
- Log out or open an incognito window
- Paste the link in
- On the Sign Up page, click "Email and password"
- Enter a username and email address that you can access (can use plus sign, such as `[email protected]), and a password
- Click "Create Account"
- Verify URL on `You are almost done...` screen does not have `undefined` team name
- Receive email with link to verify email address, click the link (or open it in incognito window), and enter password
Expected
- Step 8. Starting in v5.24 URL in address bar does not have an `undefined` team name appended
- Email verification is successful and account is created.
- On the login page, email is pre-filled with focus on the password field.
- Once filled out you are redirected to the login page
- If the email address and username you use is properly formatted you do not see an error that reads "Enter a valid email or username and/or password, or sign in using another method."
Test Folder: /cypress/integration/onboarding
Test code arrangement:
describe('Onboarding', () => {
it('MM-T398 Use team invite link to sign up using email and password', () => {
// code
});
});
If you're interested, please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.
New contributors please see our Developer's Guide.
AreE2E Tests
Easy
Hackfest
Help Wanted