Skip to content

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"
Clone this wiki locally