[feature] tests for grantRole, revokeRole