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

Cypress test for user register errors #852

Open
8 tasks
eleanorreem opened this issue Feb 15, 2024 · 4 comments
Open
8 tasks

Cypress test for user register errors #852

eleanorreem opened this issue Feb 15, 2024 · 4 comments
Assignees
Labels
complexity: beginner Time needed to do this ticket is less than 1 day. first-timers-friendly Appropriate for first time contributors. good first issue Good for newcomers help wanted Extra attention is needed software testing Software testing stale This issue or PR is inactive

Comments

@eleanorreem
Copy link
Contributor

Overview

We had a bug which affected user sign up errors. We had no cypress tests to ensure that users were getting helpful notifications for why they were unable to make an account.

Action Items

  • pull most recent changes and create your own branch
  • ensure cypress tests are up and running
  • Take a look at create-user.tsx. You will be adapting the create-user.cy.tsx test to include the following scenarios:
  • Test scenario 1: a user tries to log on with the email for an account that already exists. You can use one of the email addreses from the cypress env. The user should get an error saying that this account exists
  • Test scenario 2: a user tries to create an account with the password '123'. The user should get an error which indicates they need a stronger password
  • Test scenario 3: a user tries to create an account with an email of 'test@test'. They should get an error saying the email is not correct.
  • Ensure all tests are passing
  • Push and make a PR and tag @eleanorreem

Resources/Instructions

@eleanorreem eleanorreem added software testing Software testing complexity: beginner Time needed to do this ticket is less than 1 day. state: approved Ready to go. Not blocked or pending. priority: soon Should be prioritized soon. labels Feb 15, 2024
@kyleecodes kyleecodes added help wanted Extra attention is needed bug fix Fix a bug first-timers-friendly Appropriate for first time contributors. and removed priority: soon Should be prioritized soon. state: approved Ready to go. Not blocked or pending. bug fix Fix a bug labels Mar 25, 2024
@austinthaldorfhuelsbeck
Copy link

Hello @eleanorreem and @kyleecodes ! I found Bloom while searching for open source projects to contribute to. I would love to get started with contributing and this looks like a great place to start. I noticed in the contribution guide that claiming an issue is recommended, so I wanted to introduce myself and express my interest in this issue.

Copy link
Contributor

github-actions bot commented Apr 2, 2024

Thank you for your interest in contributing to Chayn! Please carefully read the CONTRIBUTING.md file and the README.md file for guidance. Let us know if you have any questions. Good luck!

@kyleecodes
Copy link
Member

Thank you @austinthaldorfhuelsbeck for your interest in contributing to Chayn!
I have assigned you the issue. Please let us know if you have any questions, happy to help.

Happy Coding!

Copy link
Contributor

github-actions bot commented May 1, 2024

As per Chayn policy, after 60 days of inactivity, we will be unassigning this issue to open it back up for contributors. Please comment to be re-assigned. Thank you for your interest in contributing to Chayn!

@github-actions github-actions bot added the stale This issue or PR is inactive label May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: beginner Time needed to do this ticket is less than 1 day. first-timers-friendly Appropriate for first time contributors. good first issue Good for newcomers help wanted Extra attention is needed software testing Software testing stale This issue or PR is inactive
Projects
None yet
Development

No branches or pull requests

3 participants