Open
Description
On each release, we manually run and check all example apps. This can take a while, especially when there are fixes involved. We have recently reorganized and cleaned up our example apps in #2713, so let's see whether we can automate everything we check in the remaining apps.
What we did in #2713:
- Ensured that all example apps combined cover most of Wasp's feature surface.
- Added some headless tests for some of those features.
What's left to do:
- Ensure those tests truly test all the specific features we care about (covered by Update the
todoApp
to be a proper kitchen sink app #2812) - Ensure we run the tests both in dev and "in production" (on a built version of the app). We already got this capability with Run Playwright tests for wasp example apps when run from output of
wasp build
#2663 - Add those tests to the CI for each example app
This task sould take care of points 2 and 3.
This is more about testing Wasp than about testing specific examples.
Closing this issue means we no longer need to manually test the example apps as a part of our release checklist.