eAPD
eAPD copied to clipboard
[Testing] Create Cypress tests for the admin check help drawer
Describe the task here and link or add dependencies to any applicable issues...
The admin check help drawer is in development in #3676. Once it's implemented, create some Cypress tests to check its basic functionality.
Given | When | Then |
---|---|---|
A completed APD | the Admin Panel is opened | it shows that everything is complete |
An incomplete APD | the Admin Panel is opened | it shows the errors in the Admin Panel |
An incomplete APD with the Admin Panel open | the user clicks on one of the links in the Panel | it takes the user to the field that page with the error |
An incomplete APD with the Admin Panel open | the user resolves on of the errors | it disappears from the Admin panel |
A new APD | the Admin Panel is opened | it shows validation errors on the form and in the Admin Panel |
A new APD with the Admin Panel open | the Admin Panel closes | the validation errors on the form disappear |
A new APD with the Admin Panel open | the user navigates through the form | all of the errors are displayed |
Cypress tests should include...
- [ ] Features outlined in #3676
- [ ] remove validation testing from other apd tests
- [ ] create new validation testing suite
- [ ] tests for the acceptance criteria above
- [ ] test run to test functionality, features listed in #3676.
Add additional labels (design, dev, compliance, BUG, etc) and size before submitting.
If the issue is needed to complete prioritized work for the CURRENT SPRINT, add it to the "This Sprint" pipeline. Otherwise, all other issues will be automatically added to the unprioritized pipeline for prioritization in backlog refinement or sprint planning with Product.
moving into blocked until admin check help panel is fully implemented