Add persistence and SQLite integration tests
This commit is contained in:
@@ -201,12 +201,14 @@ Vid extern publicering ska bara dessa paths proxas:
|
||||
|
||||
Exponera inte `/api/state` eller hela admin-appen. Statisk servering är begränsad till `/src` och `/docs`; `data/`, serverscripts och bundlade binärer publiceras inte som statiska filer.
|
||||
|
||||
Regressionstesterna för träningslogiken använder Node:s inbyggda testverktyg och kräver ingen extra dependency:
|
||||
Regressionstesterna använder Node:s inbyggda testverktyg och kräver inget extra testramverk. Sviten täcker träningsprofiler, racegenerering och tidtagning, domarkorrigeringar, frontend/backend-synk samt ett isolerat SQLite API-test med en temporär datamapp:
|
||||
|
||||
```bash
|
||||
npm test
|
||||
```
|
||||
|
||||
Integrationstestet startar en egen backend på en temporär localhost-port och läser eller skriver aldrig den vanliga databasen `data/rc_timing.sqlite`.
|
||||
|
||||
|
||||
## Create Race Wizard
|
||||
- `Race Setup` startar nu med en fyrstegs wizard för nya race:
|
||||
|
||||
Reference in New Issue
Block a user