Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: nicht zutreffend
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
## Ziel
Die tatsächlichen Geschäftsrisiken aus dem Briefing (Abschnitt 14) automatisiert prüfen.
## Umgesetzt
- [x] Vitest gegen eine echte PostgreSQL-18-Instanz (lokal eingebettet, in der CI als Service), damit Zeilensperren und Trigger mitgetestet werden
- [x] 10 Testdateien, 132 Tests beim lokalen Lauf am 14.10.2026 (`f29dbcf`): Preise, Raten, Zeitgrenzen, Gutscheine, parallele Buchungen und Einlösungen, Webhooks, Teilzahlung, Sales-Gate, Admin, Kontaktformular, Postausgang, Client-IP, Rezensionen
- [x] Playwright `e2e/onepage.spec.ts` mit 3 Tests auf Smartphone, Tablet und Desktop inklusive axe (WCAG 2.1 AA), Buchungsdialog, Schutz des Adminbereichs
- [x] Seit `0421d7d` laufen lint, typecheck und test bei jedem Push in der CI; letzter Lauf `9785eb2` grün
## Offen
E2E in der CI und ein dokumentierter Testkauf auf dem Cluster fehlen: #27.
## Grundlage
`docs/TESTS.md`, `tests/`, `e2e/`, `vitest.config.ts`, `playwright.config.ts`.
## Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: nicht zutreffend
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Die tatsächlichen Geschäftsrisiken aus dem Briefing (Abschnitt 14) automatisiert prüfen.
Umgesetzt
f29dbcf): Preise, Raten, Zeitgrenzen, Gutscheine, parallele Buchungen und Einlösungen, Webhooks, Teilzahlung, Sales-Gate, Admin, Kontaktformular, Postausgang, Client-IP, Rezensionene2e/onepage.spec.tsmit 3 Tests auf Smartphone, Tablet und Desktop inklusive axe (WCAG 2.1 AA), Buchungsdialog, Schutz des Adminbereichs0421d7dlaufen lint, typecheck und test bei jedem Push in der CI; letzter Lauf9785eb2grünOffen
E2E in der CI und ein dokumentierter Testkauf auf dem Cluster fehlen: #27.
Grundlage
docs/TESTS.md,tests/,e2e/,vitest.config.ts,playwright.config.ts.Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: nicht zutreffend
Stand: 2026-10-16 (Quelle: git origin/main
9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)