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 tests for the Receiver Status Dashboard page #14394

Open
9 tasks
chris-kuryak opened this issue May 13, 2024 · 0 comments · May be fixed by #14421
Open
9 tasks

Create E2E tests for the Receiver Status Dashboard page #14394

chris-kuryak opened this issue May 13, 2024 · 0 comments · May be fixed by #14421
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 May 13, 2024

Problem statement

The MessageID Search page on the RS website needs End-to-end (E2E) tests created to ensure that it works properly before merging into master. Without E2E tests, some features/links may not function/load properly and we wouldn't know until a user tried to use them.

What you need to know

Acceptance Criteria

As a user logged in as a 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)
  • All filters work appropriately
  • % success number is accurate

As any user, not logged in, check that:

  • The page does not load
  • The user is asked to log in

As any user other than Prime-Admin, logged in, check that:

  • The page does not load or indicates that they do not have access to that page
@chris-kuryak chris-kuryak added engineering Work to be completed by an engineer experience Team label to flag issues owned by the Experience Team needs-refinement Tickets that need refinement from the team labels May 13, 2024
@chris-kuryak chris-kuryak changed the title Copy of Create E2E tests for the MessageID Search page Create E2E tests for the Receiver Status Dashboard page May 13, 2024
@chris-kuryak chris-kuryak removed the needs-refinement Tickets that need refinement from the team label May 14, 2024
@jpandersen87 jpandersen87 self-assigned this May 16, 2024
@jpandersen87 jpandersen87 linked a pull request May 17, 2024 that will close this issue
9 tasks
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
Status: New items
Development

Successfully merging a pull request may close this issue.

2 participants