[π] Cypress Improvements
See original GitHub issueπ Cypress Test Suite enhancements
A Tracker issue to keep a log of all the improvements and enhancements to be made:
-
Reduce test time for the bullyChatbot spec: check for the coupon to be out and then break when the source has the text: βOooookay, if you promise to stop nagging me hereβs a 10% coupon code for youβ
-
Remove cy.wait() in the login command: check for products to be loaded rather than 500 ms wait time
-
Skip the delay due to the βtranslation infoβ modal: try to set the language via cookie storage not to show the modal by setting the following cookie before the tests:
"language : en"
-
Add Linting Add the directory to our listing rules and lint the entire directory (make manual changes if any errors are received when automated)
-
Move cypress directory Move the current cypress directory from root to under
test/
-
Remove the old e2e CI/CD pipelining Remove the old tests running in the CI via GitHub actions and only run Cypress e2e tests and not the old e2e ones
-
Add documentation for running Cypress tests
-
Remove upload artifacts for Cypress in GitHub Actions since we can now use the Cypress dashboard for the same [Added on 2nd October]
Feel free to add any more enhancements/bugs regarding our Cypress testing!
Issue Analytics
- State:
- Created a year ago
- Comments:8 (4 by maintainers)
This issue has been automatically marked as
stale
because it has not had recent activity. π It will be closed automatically in one week if no further activity occurs.Luckily it wasnβt a support requestβ¦ π