diff --git a/docs/roles-and-permissions.md b/docs/roles-and-permissions.md index 40b628d..b2a78b4 100644 --- a/docs/roles-and-permissions.md +++ b/docs/roles-and-permissions.md @@ -107,3 +107,13 @@ const requireRole = (allowedRoles) => { module.exports = { requireRole }; ``` + +## Integrationstests + +Um sicherzustellen, dass die Rollenkontrolle korrekt funktioniert, wurden Integrationstests hinzugefügt. Diese Tests überprüfen: + +1. Ob nicht-authentifizierte Nutzer auf geschützte Endpunkte keinen Zugriff erhalten +2. Ob Nutzer mit falscher Rolle auf geschützte Endpunkte keinen Zugriff erhalten +3. Ob Nutzer mit korrekter Rolle auf geschützte Endpunkte Zugriff erhalten + +Die Tests befinden sich in `test/roles.test.js`. \ No newline at end of file