# Issue #45: Integrationstests für Rollenbasierte Zugriffskontrolle ## Beschreibung Es sollen Integrationstests für die rollenbasierte Zugriffskontrolle (RBAC) implementiert werden, um sicherzustellen, dass: 1. Nur Nutzer mit korrekter Rolle auf geschützte Endpunkte zugreifen können 2. Moderatoren und Admins zusätzliche Berechtigungen haben 3. Die Middleware `requireRole` korrekt 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 1. Erstelle Integrationstests für die RBAC-Funktionalität 2. Füge die Tests in das Projekt ein 3. 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