cse442-fall-2019-offering / 442projects-sonic

442projects-sonic created by GitHub Classroom
5 stars 2 forks source link

Task: Register Logic #72

Open ajconnol opened 4 years ago

ajconnol commented 4 years ago

Implement Register logic, i.e. verify email address, check to see if account with same email address exists, reject passwords that do not pass standards.

Add encrypted account info to firebase.

ajconnol commented 4 years ago

Task Tests:

Same username

  1. Try to create an account with an email that already exits Accept if error appears saying password and username combination is invalid

Password same as username

  1. Attempt to create account with same username and password Accept if error appears saying password and username combination is invalid

Valid user/password

  1. Enter valid email address and a password, with correct password confirmation, with an email address that is not already registered with all fields filled in :

    alert stating account has been created appears, app goes to homepage

    Account logs in and app transports to homepage

Invalid email address

  1. Enter invalid email address

    alert stating email address is invalid