-
Notifications
You must be signed in to change notification settings - Fork 9
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
Refactor: remove Cypress #2535
Refactor: remove Cypress #2535
Conversation
these tests as written are not providing any sort of critical test coverage that we need to keep around. we plan to use Playwright for this type of front-end testing, and there is no need to wait until we have written those to remove these Cypress tests.
Preview url: https://benefits-2535--cal-itp-previews.netlify.app |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, I can do that now! |
Removed |
Hopefully from |
Ah yes, I meant |
Closes #2534
This PR removes Cypress from our project.
The plan is to use Playwright for any automated front-end testing, and we will start with automating the smoke tests that are part of our release process (see #2504).
Eventually, we may add the type of automated front-end testing that these Cypress tests were meant to do, which was something more like front-end validation / regression / QA testing.
I went through all the Cypress tests we have, and none of them appear to be a critical test that we need to keep around while moving on to Playwright. Rather than waiting until we've replaced these tests with corresponding Playwright tests, I think we should just go ahead and remove Cypress wholesale. It's probably better anyways for us to revisit when exactly a front-end QA test is warranted.
Just for historical record purposes, here is a list of tickets that show our history with trying to use Cypress: