Test: Login
Beschreibung
Der AuthService login soll mittels Unit-Tests geprüft werden, um sicherzustellen, dass Anmeldung, Passwort-Überprüfung und Token-Erstellung korrekt funktionieren.
Aufgaben
- Testdatei
/tests/services/AuthServiceTest.test.tserstellen - Testfälle:
- Erfolgreicher Login mit korrekten Daten
- Falsches Passwort wirft Fehler
- Nicht existierender User wirft Fehler
- JWT-Erstellung prüfen (Token existiert, Payload korrekt) -> aus JWTService
Akzeptanzkriterien
- Unit-Tests für
AuthService.loginexistieren - Alle Tests laufen erfolgreich
- Fehlerfälle (falsches Passwort / unbekannter User) werden korrekt abgefangen
- JWT wird bei korrektem Login zurückgegeben
Edited by lahe8230