wasp/waspc/headless-test
2023-09-07 16:32:55 +02:00
..
examples/todoApp Type safe async jobs (#1400) 2023-09-07 16:32:55 +02:00
tests Adds headless testing (#1186) 2023-05-17 14:54:47 +02:00
.gitignore Adds headless testing (#1186) 2023-05-17 14:54:47 +02:00
package-lock.json show error message when database is not running (#1218) 2023-06-20 14:34:14 -04:00
package.json show error message when database is not running (#1218) 2023-06-20 14:34:14 -04: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.