airbnb / airbnb/react-sketchapp
Automate e2e tests for all examples
- Dominant language
- TypeScript
- Stars
- 14.9k
- Forks
- 797
- PR merge metrics
- No merged PRs in 30d
Description
Keeping all examples working as API changes are made is cumbersome. I believe the major pain point here is knowing what needs to updated. Currently, this requires manually running each example and verifying output.
I believe we would be able to greatly increase our confidence that examples are all working as expected by creating very light e2e tests. As a first pass, I purpose we simply check that content gets rendered rather than a `RedBox`.
This should help us mitigate issues like #351 and #360
Contributor guide
Research direction
Start by locating the repository's examples and any existing end-to-end test entry points, then inspect how examples are rendered and how API changes affect them. Define the first-pass check as confirming rendered content without a RedBox, and run it across every example; done means all examples pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100