wasp/waspc/headless-test
2024-11-26 16:52:01 +01:00
..
examples/todoApp Fixes headless tests 2024-11-26 16:52:01 +01:00
tests Bumps react-router-dom to v6 (#2256) 2024-09-30 13:21:46 +02:00
.gitignore Adds headless testing (#1186) 2023-05-17 14:54:47 +02:00
package-lock.json Update Prisma to v5 (#2231) 2024-09-04 15:16:25 +02:00
package.json Update Prisma to v5 (#2231) 2024-09-04 15:16:25 +02:00
playwright.config.ts Adds headless testing (#1186) 2023-05-17 14:54:47 +02:00
README.md show error message when database is not running (#1218) 2023-06-20 14:34:14 -04:00
start.js show error message when database is not running (#1218) 2023-06-20 14:34:14 -04:00

Headless Test

We are testing if a simple scenario works for the user each time:

  • signup
  • login
  • create a new task

Check out the test file: tests/simple.spec.ts

How to run

Running headless tests:

$ cd headless-test
$ npm install
$ npx playwright test

If something breaks, maybe the example app won't run. Try running it and see if there are any errors:

npm run example-app:start

How to run in CI

We set up a GitHub Action to run the test in CI. See .github/workflows/ci.yml for details.