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

E2e tests (mock data) for all of Org/Receiver/Sender Settings Pages #15839

Open
19 tasks done
chris-kuryak opened this issue Sep 10, 2024 · 0 comments · May be fixed by #15921
Open
19 tasks done

E2e tests (mock data) for all of Org/Receiver/Sender Settings Pages #15839

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

Problem statement

E2E tests (mock data) for Org Settings page, including the Receiver Edit and Sender Edit pages and their functionality.

What you need to know

For example: https://staging.reportstream.cdc.gov/admin/orgsettings/org/ignore
Feel free to use the Ignore org on staging

Acceptance criteria

For Org Settings:

  • Test for not authenticated scenario
  • authenticated receiver returns Page Not Found
  • authenticated sender returns Page Not Found
  • authenticated admin when there is an error and error displays
  • authenticated admin when there is no error has correct title
  • authenticated admin when there is no error edit section is populated with Meta, Description, Jurisdiction, and Filters.
  • Test for Footer
  • For IGNORE org, Meta, Description, and Jurisdiction all populate with some type of non-error data
  • For IGNORE org, Organization Sender Settings table loads without error and has at least 1 entry populated
  • For IGNORE org, Organization Receiver Settings table loads without error has at least 1 entry populated
  • All buttons function as expected without error

For a Sender Edit page:

  • Page loads without errors
  • Org name populates
  • Sender name populates
  • Tests Button functionality (except for Delete)

For a Receiver Edit page:

  • Page loads without errors
  • Org name populates
  • Sender name populates
  • Tests Button functionality (except for Delete)
@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 Sep 10, 2024
@penny-lischer penny-lischer self-assigned this Sep 11, 2024
@penny-lischer penny-lischer self-assigned this Sep 13, 2024
@penny-lischer penny-lischer changed the title Implement user flow for e2e smoke test for Org Settings Page Implement user flow for e2e smoke test for Org Settings Edit Page Sep 16, 2024
@chris-kuryak chris-kuryak changed the title Implement user flow for e2e smoke test for Org Settings Edit Page E2e tests (mock data) for all of Org/Receiver/Sender Settings Pages Sep 17, 2024
@chris-kuryak chris-kuryak removed the needs-refinement Tickets that need refinement from the team label Sep 17, 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: New items
2 participants