mascarpone/e2e
Robert Perce a0afb6dfd3
Some checks failed
/ integration-test--firefox (push) Failing after 3m6s
feat: full group support
2026-01-23 21:20:27 -06:00
..
pages feat: full group support 2026-01-23 21:20:27 -06:00
package.json feat: full group support 2026-01-23 21:20:27 -06:00
playwright.config.ts major features update 2025-11-27 13:45:21 -06:00
pnpm-lock.yaml feat: full group support 2026-01-23 21:20:27 -06:00
README.md feat: full group support 2026-01-23 21:20:27 -06:00
static feat: full group support 2026-01-23 21:20:27 -06:00
Taskfile feat: full group support 2026-01-23 21:20:27 -06:00

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.