mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 19:17:58 +00:00
Add HoldReason to the NIS pallet (#13823)
* Add HoldReason to the NIS pallet * Rename composable_enum to composite_enum * Add encoding test * Add more doc comments
This commit is contained in:
@@ -991,6 +991,8 @@ fn validate_unsigned_expand() {
|
||||
|
||||
#[test]
|
||||
fn composite_expand() {
|
||||
use codec::Encode;
|
||||
|
||||
let hold_reason: RuntimeHoldReason = pallet::HoldReason::Staking.into();
|
||||
let hold_reason2: RuntimeHoldReason = pallet2::HoldReason::Governance.into();
|
||||
let slash_reason: RuntimeSlashReason = pallet2::SlashReason::Equivocation.into();
|
||||
@@ -998,6 +1000,10 @@ fn composite_expand() {
|
||||
assert_eq!(hold_reason, RuntimeHoldReason::Example(pallet::HoldReason::Staking));
|
||||
assert_eq!(hold_reason2, RuntimeHoldReason::Example2(pallet2::HoldReason::Governance));
|
||||
assert_eq!(slash_reason, RuntimeSlashReason::Example2(pallet2::SlashReason::Equivocation));
|
||||
|
||||
assert_eq!(hold_reason.encode(), [1, 0]);
|
||||
assert_eq!(hold_reason2.encode(), [2, 0]);
|
||||
assert_eq!(slash_reason.encode(), [2, 0]);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Reference in New Issue
Block a user