Skip to content

Extend E2E dashboard tests#6077

Draft
zoldar wants to merge 51 commits intomasterfrom
e2e-feature-tests-redux
Draft

Extend E2E dashboard tests#6077
zoldar wants to merge 51 commits intomasterfrom
e2e-feature-tests-redux

Conversation

@zoldar
Copy link
Contributor

@zoldar zoldar commented Feb 17, 2026

Changes

This PR extends previously setup E2E test suite to cover major extent of dashboard interactions. There are still some aspects that are not covered yet, like:

  • Accessing the dashboard via shared link
  • Rendering the dashboard in presence of imported data

Also, we don't cover all the possible states, mostly focusing on "happy" paths.

The missing coverage will be added in follow-ups as this PR is already huge. We might add more tests for less usual interaction paths but we will have to strike a balance to avoid inflating the test suite and slowing down the CI pipeline too much.

The top level tests number is kept relatively low (currently between 40-50) as state setup is usually the expensive part of the process. We might replacing frontend-centric fixtures setting up user and site via forms on the page with dedicated e2e endpoints in the future to reduce the time spent on it if that becomes too much of a burden (we might still keep the existing fixtures and use them only for a couple general tests to keep covering areas outside the dashboard by extension). We make extensive use of test.step to cram more test cases in each test. This means there are effectively more test cases than the report implies.

Tests

  • Automated tests definitely have been added

@zoldar zoldar force-pushed the e2e-feature-tests-redux branch 7 times, most recently from 0048ba5 to 31a780d Compare February 23, 2026 15:16
@zoldar zoldar force-pushed the e2e-feature-tests-redux branch 3 times, most recently from a4c013a to cf12212 Compare February 26, 2026 10:50
@zoldar zoldar force-pushed the e2e-feature-tests-redux branch from 46d7059 to 45cedd6 Compare March 1, 2026 21:16
@zoldar zoldar force-pushed the e2e-feature-tests-redux branch from 45cedd6 to fd006c0 Compare March 1, 2026 21:50
@zoldar zoldar force-pushed the e2e-feature-tests-redux branch from 34cd651 to b033f89 Compare March 2, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant