Logo: Relish

  1. Sign in

Project: Vibe-app

User Settings

As a registered user who is logged in
I want to be able to alter my details
So that I can stay secure and up-to-date

Scenarios
Changing my username successfully
Given
that I am logged in
And
I am viewing my dashboard
When
I submit a new username
And
the new username is not assigned to an existing user
Then
my username is updated
Changing my username unsuccessfully
Given
that I am logged in
And
I am viewing my dashboard
When
I submit a new username
And
the new username is assigned to an existing user
Then
my username is not updated
And
I receive an error message
Setting secret question & answer successfully
Given
that I am logged in
And
I am viewing my User Settings
When
I submit a new secret question
And
I submit a new secret answer
Then
my secret Q&A is set
Setting secret question & answer unsuccessfully
Given
that I am logged in
And
I am viewing my User Settings
When
I do not enter a secret question
Then
I am alerted with an error message
Setting secret question & answer unsuccessfully
Given
that I am logged in
And
I am viewing my User Settings
When
I do not enter a secret answer
Then
I am alerted with an error message
Changing my password
Given
that I am logged in
And
I am viewing my User Settings
When
I enter a value for "New password"
And
I enter a value for "Confirm password"
And
the two values match
Then
my password is set
Trying to change my password with unsuccessful confirmation
Given
that I am logged in
And
I am viewing my User Settings
When
I enter a value for "New password"
And
I enter a value for "Confirm password"
And
the two values do not match
Then
my password is not set
And
I am alerted with an error message
Trying to change my password with an empty field
Given
that I am logged in
And
I am viewing my User Settings
When
I do not provide a value for either "New password" or "Confirm password"
Then
my password is not set
And
I am alerted with an error message

Last published almost 7 years ago by Angus Todd.