pub fn shelve_insufficient_funds<T, AccountId>()
where T: Mutate<AccountId>, <T as Inspect<AccountId>>::Balance: AtLeast8BitUnsigned + Debug, AccountId: AtLeast8BitUnsigned,
Expand description

Test Mutate::shelve handles insufficient funds correctly.

This test verifies that attempting to shelve an amount greater than the account’s balance returns an error and does not change the account balance or total issuance values.