Added integration tests for the role-based access control middleware to ensure proper permission checks for different user roles.