diff --git a/packages/reservation-platform/README.md b/packages/reservation-platform/README.md index 8faebf0..76742b1 100755 --- a/packages/reservation-platform/README.md +++ b/packages/reservation-platform/README.md @@ -30,3 +30,30 @@ Benutzer: myp Passwort: (persönlich bekannt) ``` +## Testing + +Die Frontend-App kann mit Cypress lokal getestet werden: + +```bash +# Installation der Abhängigkeiten +pnpm install + +# Starten des Entwicklungsservers +pnpm dev + +# Öffnen der Cypress-Test-UI +pnpm cypress + +# Ausführen aller Tests im Headless-Modus +pnpm test +``` + +Die Tests laufen ohne OAuth-Authentifizierung und simulieren einen eingeloggten Benutzer. + +### Test-Features: + +- Lokaler Test auf http://localhost:3000 +- Parallel ausführbar +- Keine GitHub OAuth-Authentifizierung erforderlich +- Simuliert API-Aufrufe mit Mocks +