Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
multisig_governance/src/lib.rs:485-487 returns GovernanceError::ProposalIdMismatch (4018) when emergency_cancel_proposal is called with a wrong id, and expire_proposal (519-537) returns ProposalNotActive for a cancelled proposal. multisig_governance/src/test.rs exercises emergency_cancel only with the correct id and never expires a cancelled proposal, so both branches have no test.
Acceptance criteria
Files to touch
contracts/multisig_governance/src/test.rs
Out of scope
- Changing emergency-cancel or expiry semantics
Why this matters
multisig_governance/src/lib.rs:485-487 returns GovernanceError::ProposalIdMismatch (4018) when emergency_cancel_proposal is called with a wrong id, and expire_proposal (519-537) returns ProposalNotActive for a cancelled proposal. multisig_governance/src/test.rs exercises emergency_cancel only with the correct id and never expires a cancelled proposal, so both branches have no test.
Acceptance criteria
Files to touch
contracts/multisig_governance/src/test.rsOut of scope