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

Create E2E test for the Test Message Bank Page #16072

Closed
5 tasks done
chris-kuryak opened this issue Oct 2, 2024 · 0 comments · Fixed by #17222
Closed
5 tasks done

Create E2E test for the Test Message Bank Page #16072

chris-kuryak opened this issue Oct 2, 2024 · 0 comments · Fixed by #17222
Assignees
Labels
engineering Work to be completed by an engineer experience Team label to flag issues owned by the Experience Team

Comments

@chris-kuryak
Copy link
Collaborator

chris-kuryak commented Oct 2, 2024

Problem statement

For increased reliability, we need to create an E2E test for this new page

What you need to know

Acceptance criteria

For a non-logged in user, a logged in sender, and a logged in receiver, check that:

  • The page does not load

For a logged in Prime-admin, check that:

  • The page loads
  • If there is an error, the error is shown on the page
  • Page content loads without errors (including if the footer is showing, but not its functionality) (also, not checking the content itself, but just if it loads)
  • Components work as expected (eg, accordion expands/collapses, side nav, etc)
@chris-kuryak chris-kuryak added engineering Work to be completed by an engineer experience Team label to flag issues owned by the Experience Team labels Oct 2, 2024
@chris-kuryak chris-kuryak changed the title Copy of Create Test Message Bank Page Create E2E test for the Test Message Bank Page Oct 2, 2024
@jpandersen87 jpandersen87 self-assigned this Jan 27, 2025
jpandersen87 added a commit that referenced this issue Jan 30, 2025
Fixes #16072
* first pass
* add page object (with locator shortcuts)
* fix admin auth check for organization page object (used as template copy paste)
* add aria labels for role-based element selection
* basic tests (auth, etc.)
* test to verify form display matches returned data
* test to add custom message (almost complete)
* test form submission (with stored almost complete, custom will follow by copying stored steps)
jpandersen87 added a commit that referenced this issue Feb 7, 2025
* Create E2E test for the Test Message Bank Page
Fixes #16072
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engineering Work to be completed by an engineer experience Team label to flag issues owned by the Experience Team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants