1.2 KiB
1.2 KiB
Issue #45: Integrationstests für Rollenbasierte Zugriffskontrolle
Beschreibung
Es sollen Integrationstests für die rollenbasierte Zugriffskontrolle (RBAC) implementiert werden, um sicherzustellen, dass:
- Nur Nutzer mit korrekter Rolle auf geschützte Endpunkte zugreifen können
- Moderatoren und Admins zusätzliche Berechtigungen haben
- Die Middleware
requireRolekorrekt funktioniert
Akzeptanzkriterien
- Integrationstests für alle Rollen (user, moderator, admin) erstellt
- Tests überprüfen, ob nicht-authentifizierte Nutzer auf geschützte Endpunkte keinen Zugriff erhalten
- Tests überprüfen, ob Nutzer mit falscher Rolle auf geschützte Endpunkte keinen Zugriff erhalten
- Tests überprüfen, ob Nutzer mit korrekter Rolle auf geschützte Endpunkte Zugriff erhalten
- Alle Tests laufen erfolgreich
Aufgaben
- Erstelle Integrationstests für die RBAC-Funktionalität
- Füge die Tests in das Projekt ein
- Stelle sicher, dass sie im CI/CD-Prozess ausgeführt werden
Definition of Done
- Tests sind implementiert und dokumentiert
- Alle Tests laufen erfolgreich
- Die Implementierung ist in der Dokumentation reflektiert