|
|
||
|---|---|---|
| .. | ||
| pages | ||
| package.json | ||
| playwright.config.ts | ||
| pnpm-lock.yaml | ||
| README.md | ||
| static | ||
| Taskfile | ||
e2e
Install deps with corepack pnpm i.
Ensure that if you update @playwright/test that
(a) it remains a devdep, and
(b) it is a =-type dependency.
Start a dev server with cargo run. Tests expect an ephemeral user with username and
password both test. Achieve this with
cargo run set-password test
then
sqlite3 users.db "update users set ephemeral=true where username='test'"
Run tests in the docker image with the right browsers installed with ./Taskfile playwright:local or ./Taskfile playwright:ui.