Add tests for StaffPermissionLogic