-
Notifications
You must be signed in to change notification settings - Fork 12
sign up specifications
Serdar Büyüktemiz edited this page Dec 4, 2018
·
7 revisions
Feature : User Management
Scenario : Sign Up
Given a visitor views "/User/SignUp"
And fills form fields ("Email", "FirstName", "LastName",
"OrganizationName", "IsTermsAccepted")
When clicks "signup_button"
And system validates
* "Email" is valid
* "FirstName", "LastName", "OrganizationName" is mandatory
* "IsTermsAccepted" is true
Then system creates user account for organization
Then system creates default project with example labels
Then system authenticates user
Then system redirects user to "/"
Then system send "welcome_email" to user
Examples:
Email | FirstName | LastName | OrganizationName | IsTermsAccepted
==================================================================================
q.jones@email.com | Quincy | Jones | Quincy Interactive | true
m.jackson@email.com | Michael | Jackson | Jackson Interactive | true
---
Given a visitor views "/User/SignUp"
When clicks "logon_link"
Then system redirects visitor to "/User/LogOn"
---
Given a visitor views "/User/SignUp"
When clicks "password_reset_link"
Then system redirects visitor to "/User/PasswordReset"