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 MessageID Search page #14393

Closed
8 of 9 tasks
chris-kuryak opened this issue May 13, 2024 · 0 comments · Fixed by #14407
Closed
8 of 9 tasks

Create E2E tests for the MessageID Search page #14393

chris-kuryak opened this issue May 13, 2024 · 0 comments · Fixed by #14407
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)
  • If a known messageID is searched for, it produces an appropriate response
  • Response includes links on both MessageID and Incoming Report ID

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 About Page Create E2E tests for the MessageID Search page May 13, 2024
@penny-lischer penny-lischer self-assigned this May 13, 2024
@chris-kuryak chris-kuryak removed the needs-refinement Tickets that need refinement from the team label May 14, 2024
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: Done
Development

Successfully merging a pull request may close this issue.

2 participants