Open dillchen opened 1 year ago
cc: @jnaviask for discussion
Main thing to ask here is: what exactly does this test validate? The answer (per Chat GPT) is "Unexpected UI Regressions". Note that this is a very uncommon form of failure mode in my experience, and stringent snapshot tests can actually prevent essential UI changes from shipping, as the tests may need to be updated.
Instead, most failure cases involve (a) failed deployments (theoretically caught by integration tests) and (b) feature regressions (caught by unit/integration/e2e tests). UI regressions make sense to test for long term once we have a design system and proper prototypes/design documents for each of our components, but not essential in the near or medium term.
Acceptance Criteria:
Other related
1-2 points: Add snapshot tests for post editor component Acceptance Criteria:
End to End Testing 2-3 points: Discuss approach for mod tools testing Acceptance Criteria: