Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement ability to register as a user (front end) #25

Open
neraks opened this issue Apr 26, 2016 · 0 comments
Open

Implement ability to register as a user (front end) #25

neraks opened this issue Apr 26, 2016 · 0 comments

Comments

@neraks
Copy link
Member

neraks commented Apr 26, 2016

As a Patient, I want to be able to register as a Patient user through a web portal so that I can become a user of Record on the go.

Acceptance criteria 1:
Given I am an unregistered user
When I browse to the Record on the Go working prototype
Then I see a link on the homepage to register as a patient.

Acceptance criteria 2:
Given I am an unregistered user
When I click on the link to register as a patient
Then I am taken to a page with the following labeled fields

  • Username
  • Password
  • Retype Password
  • Register button

Acceptance criteria 3:
Given I am an unregistered user
When I am on the Registration page
Then each input field has a max length of 255 characters

Acceptance criteria 4:
Given I am an unregistered user
When I enter an invalid username
Then I see an error message in red text telling me what is wrong with my username

  • Only characters and numbers
    • Validation message: "Please enter only characters or numbers"
      And Then I cannot register as a user

Acceptance criteria 6:
Given I am an unregistered user
When I enter a valid username and not matching passwords
Then I see an error message in red text that Password and Retype Password input fields must match.

  • Validation message: "Passwords must match"
    And Then I cannot register as a user

Acceptance criteria 5:
Given I am an unregistered user
When I enter a valid username and matching password and retype password
Then I am able to register as a user.

Acceptance criteria 7:
All data is sent securely

@neraks neraks added this to the Working Prototype milestone Apr 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant