23 lines
539 B
Markdown
23 lines
539 B
Markdown
|
|
# 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`.
|
||
|
|
|
||
|
|
|