1.4 KiB
1.4 KiB
| id | status | phase | priority | labels | branch | assignee | started | pr | merged | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DIS-109 | backlog | 1 | p1 |
|
phase-1/vitest-setup | null | null | null | null |
DIS-109: .env.example + Vitest-Setup + npm test-Skript
Ziel
Neues Repo-Clone kommt sofort zum Laufen: .env.example zeigt alle Pflichtfelder,
Vitest ist konfiguriert, npm test läuft ohne weitere Schritte.
Kontext
→ docs/development-plan.md §2.8 (Test-Strategie), Phase 1 Task 9.
Scope
- In:
.env.examplemit allen Feldern aussrc/config/loader.ts(keine echten Werte) ·vitest.config.tsmittestEnvironment: "node", Coverage-Providerv8, Alias-Pfade ·package.jsontest/test:watch/test:coverage-Scripts ·tests/Verzeichnis-Struktur (unit/,integration/,fixtures/) - Out: Browser-Tests, E2E-Tests
Definition of Done
npm testläuft grün auf frischem Clone (nachnpm ci).env.exampledeckt alle Pflichtfelder abvitest.config.tsvorhanden und konsistent mittsconfig.json- Test-Verzeichnis-Struktur steht
Dateien (erwartet)
.env.examplevitest.config.tspackage.jsontests/unit/.gitkeeptests/integration/.gitkeeptests/fixtures/.gitkeep
Abhängigkeiten
Keine harten. Sollte früh in Phase 1 kommen, damit andere Tests darauf aufbauen können.
Spec
→ docs/backlog.md #DIS-109