test: add E2E server-detail tests and fill coverage gaps to 83.9%
- Add Playwright E2E for all 5 UX phases (Config/Missions/Mods/Players/Logs) with ServerDetailPage POM and fully mocked API routes - Add logger.test.ts: dynamic module re-import pattern for level-gating tests - Add useUpdateServer + useKillServer tests to useServers.test.tsx - Add CreateServerPage edge cases: non-admin gate, API error handling, step 2 render - Add auth.store rehydration and null-branch coverage tests - Update FRONTEND.md, MODULES.md, API.md, README.md to reflect current state (167 unit tests, 38 E2E tests, 9 useServers hooks, all UX phases implemented)
This commit is contained in:
@@ -19,8 +19,8 @@ A multi-game server management platform with a Python/FastAPI backend and React/
|
||||
- **TanStack Query v5** — server state management
|
||||
- **Zustand 5** — client state (auth, UI)
|
||||
- **Tailwind CSS** — dark neumorphic design system
|
||||
- **Playwright** — E2E testing (23 tests)
|
||||
- **Vitest** + **React Testing Library** — unit tests (~120 tests)
|
||||
- **Playwright** — E2E testing (38 tests)
|
||||
- **Vitest** + **React Testing Library** — unit tests (167 tests)
|
||||
|
||||
## Quick Start
|
||||
|
||||
|
||||
Reference in New Issue
Block a user