Tests
This guide will show you how to use the included end-to-end (e2e) tests for your Open SaaS application.
The Tests Directory
In the root of your project, you’ll find an e2e-tests
directory which contains the Playwright tests for your Open SaaS application.:
To run the tests locally, or in a CI pipeline, follow the instructions in the README.md
file in the e2e-tests
directory.
Using Tests in CI with GitHub Actions
Although the Open SaaS template does not come with an example workflow, you can find one at .github/workflows/e2e-tests.yml
of the remote repo.
You can copy and paste the .github/
directory containing the e2e-tests.yml
workflow into the root of your own repository to run the tests as part of your CI pipeline.
In order for these tests to run correctly on GitHub, you need to provide the environment variables mentioned in the e2e-tests.yml
file within your GitHub repository’s “Actions” secrets so that they can be accessed by the tests.