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

[User Story] - As a user, I want to access and change my email address so that I receive notifications at my preferred address. #58

Open
ichirokentaro opened this issue Jun 7, 2024 · 0 comments

Comments

@ichirokentaro
Copy link
Contributor

User Story 3

As a user, I want to access and change my email address so that I receive notifications at my preferred address.

Acceptance Criteria

  1. Access Email Change Page:

    • Given I am logged in,
    • When I navigate to the account settings page,
    • Then I should see an option to change my email address,
    • And I should be able to click on a "Change Email" link or button.
  2. Email Change Form:

    • Given I am on the email change page,
    • When the page loads,
    • Then I should see fields to enter my current email address, new email address, and confirm the new email address.
  3. Successful Email Change:

    • Given I have entered a valid new email address,
    • When I click the "Save" button,
    • Then I should see a confirmation message indicating that a verification email has been sent to my new email address.
  4. Email Validation:

    • Given I am entering a new email address,
    • When the new email address is in an invalid format,
    • And I click the "Save" button,
    • Then I should see an error message indicating the correct format for an email address.
  5. Email Mismatch:

    • Given I am entering a new email address,
    • When the new email address and confirm email address fields do not match,
    • And I click the "Save" button,
    • Then I should see an error message indicating that the email addresses do not match.
  6. Verification Email:

    • Given I have changed my email address,
    • When I check my new email inbox,
    • Then I should see a verification email with a link to confirm my new email address.
  7. Email Change Confirmation:

    • Given I have received a verification email,
    • When I click the verification link,
    • Then my email address should be updated in the system,
    • And I should see a confirmation message indicating the change is complete.
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