E2E tests for playground.wordpress.net
adamziel opened this issue · 1 comments
adamziel commented
Playground has no automated E2E test suite at the moment, which means critical features like switching PHP and WordPress versions are tested manually. Let's add E2E tests.
Done is:
- GitHub actions automatically run E2E tests on new Pull Requests
- The tests cover these most important features via the Query API, user interface, and the Blueprints API (URL hash):
- Switching PHP versions
- Switching WordPress versions
- Networking support
- PHP extensions support
- Seamless mode
- A series of follow-up issues is created to track E2E tests for:
- PlaygroundClient actually connecting to the remote.html API
- OPFS synchronization in the browser
- OPFS synchronization with the local filesystem
- Other Query API parameters
- GitHub integration
- WordPress PR previewer
- Gutenberg PR previewer
- Anything else that comes to mind
adamziel commented
Related: https://nx.dev/nx-api/cypress