Skip to content

Commit c95af7b

Browse files
committed
docs: document Playwright test setup
1 parent accaa13 commit c95af7b

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33

44
Tracking days spent outside the UK. Free to use. Yours to keep. Forever.
55

6+
## Development
7+
8+
Use Node 20 or later. Install the test dependencies and Chromium once:
9+
10+
```sh
11+
npm ci
12+
npx playwright install chromium
13+
```
14+
15+
Run `make test` to compile the TypeScript, run the model tests with coverage,
16+
and exercise the rendered application in Chromium with Playwright.
17+
618
## Data retention, or the lack of it
719

820
Everything you enter stays in your browser. Trips are saved to your browser's

0 commit comments

Comments
 (0)