Skip to content

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.ts erstellen
  • 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.login existieren
  • Alle Tests laufen erfolgreich
  • Fehlerfälle (falsches Passwort / unbekannter User) werden korrekt abgefangen
  • JWT wird bei korrektem Login zurückgegeben
Edited by lahe8230