Function: removeRole(Role role, address signer)
Allows the account with a role to remove the signer and decrease the counter of trusted signers.
Inputs
roleConstraints: The caller should have the role.
Impact: N/A.
signerConstraints:
_roleRegistry[role][msg.sender][signer]is true.Impact: N/A.
Branches and code coverage (including function calls)
Intended branches
_roleRegistry[role][msg.sender][signer]was deleted and_roleActiveSignerCount[role][msg.sender]was decreased.
Negative behavior
_roleRegistry[role][msg.sender][signer]is false.The caller has not the role.