Logo: Relish

  1. Sign in

Project: Vibe-app

Sign up

As an unregistered user
I want to create an account
So that I can access protected pages and resources

Scenarios
Signing up with no imagination
Given
I am not logged in
And
I have submitted all other fields acceptably
When
I state I have no imagination
Then
my username will be automatically generated for me
And
I will be logged into an account with these details
And
I will be redirected to my dashboard
Signing up with limited imagination
Given
I am not logged in
And
I have submitted all other fields acceptably
And
I have stated I have limited imagination
When
I select a value for each of three dropdowns
Then
my username will be generated by concatenation of the three values
And
I will be logged into an account with these details
And
I will be redirected to my dashboard
Signing up with superior imagination
Given
I am not logged in
And
I have submitted all other fields acceptably
And
I have stated I have superior imagination
When
I enter my desired username
Then
I will be logged into an account with these details
And
I will be redirected to my dashboard
Signing up with a secret question & answer
Given
I am not logged in
And
I have submitted all fields acceptably
And
I have entered a secret question
And
I have entered a secret answer
Then
I will be logged into an account with these details
And
I will be redirected to my dashboard
Signing up without a secret question & answer
Given
I am not logged in
And
I have submitted all fields acceptably
But
I have not entered a secret question
And
I have not entered a secret answer
Then
I will be warned that password resetting cannot be done without a secret Q&A
And
I will be logged into an account with these details
And
I will be redirected to my dashboard
Signing up without a secret question
Given
I am not logged in
And
I have submitted all other fields acceptably
When
I submit a secret answer
But
not a secret question
Then
I will be alerted that answers require questions
Signing up without a secret answer
Given
I am not logged in
And
I have submitted all other fields acceptably
When
I submit a secret question
But
not a secret answer
Then
I will be alerted that questions require answers
Signing up with a username which is already in use
Given
I am not logged in
And
I have submitted all other fields acceptably
When
I submit a username which is already in use
Then
I will be alerted that it is unavailable
Signing up without a username
Given
I am not logged in
And
I have submitted all other fields acceptably
But
I have not entered a username
Then
I will be alerted that a username is required
Signing up without a password
Given
I am not logged in
And
I have submitted all other fields acceptably
But
I have not entered a password
Then
I will be alerted that a password is required
Signing up without a confirmed password
Given
I am not logged in
And
I have submitted all other fields acceptably
But
I have not entered a value for the Confirm Password field
Then
I will be alerted that the password must be confirmed
Signing up with an incorrectly confirmed password
Given
I am not logged in
And
I have submitted all other fields acceptably
But
the password does not match the confirmed password
Then
I will be alerted that the passwords do not match
Logged in but still attempting sign up
Given
I am logged in
When
I navigate to the Sign Up page
Then
redirect to my dashboard

Last published almost 7 years ago by Angus Todd.