test: expand frontend test suite to 82% coverage

Adds ~45 new and updated test files covering Admin, Collab, Dashboard, Map, Memories, PDF, Photos, Planner, Settings, Vacay, Weather components, pages, stores, and a WebSocket integration test.
This commit is contained in:
jubnl
2026-04-08 21:14:23 +02:00
parent 2b7057b922
commit d4bb8be86b
45 changed files with 13643 additions and 524 deletions
+2 -2
View File
@@ -26,7 +26,7 @@ jobs:
cache-dependency-path: server/package-lock.json
- name: Install dependencies
run: cd server && npm ci
run: cd server && npm ci && npm audit fix
- name: Run tests
run: cd server && npm run test:coverage
@@ -53,7 +53,7 @@ jobs:
cache-dependency-path: client/package-lock.json
- name: Install dependencies
run: cd client && npm ci
run: cd client && npm i && npm audit fix
- name: Run tests
run: cd client && npm run test:coverage