Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
remittance_nft/src/lib.rs:367-378 assert_not_paused is invoked by require_admin_or_authorized_minter, approve_remint, admin_remint, and set_default_burn_threshold, but remittance_nft/src/test.rs contains no test that calls pause()/unpause(). The ContractPaused (error 13) branch and the unpause-restores-operation path are completely unexercised.
Acceptance criteria
Files to touch
contracts/remittance_nft/src/test.rs
Out of scope
- Adding new pause semantics to the contract
Why this matters
remittance_nft/src/lib.rs:367-378 assert_not_paused is invoked by require_admin_or_authorized_minter, approve_remint, admin_remint, and set_default_burn_threshold, but remittance_nft/src/test.rs contains no test that calls pause()/unpause(). The ContractPaused (error 13) branch and the unpause-restores-operation path are completely unexercised.
Acceptance criteria
Files to touch
contracts/remittance_nft/src/test.rsOut of scope