From 621833766d04cccfeef12316616a6c9b5e17aee0 Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Fri, 28 Mar 2025 10:40:27 +0100 Subject: [PATCH] Aktualisiere README mit Informationen zu Cypress Tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fügt Anleitung zum Ausführen von Tests hinzu - Beschreibt Test-Features und Kommandos - Ergänzt Informationen zum headless Testmodus 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- packages/reservation-platform/README.md | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) 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 +