mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-21 06:15:41 +00:00
Make pallet macro generate accessor to PalletInfo information on pallet placeholder (#8630)
* generate accessor to PalletInfo information on pallet placeholder * remove unused * use trait, and add tests * less verbose doc * add PalletInfoAccess to prelude for ease usage
This commit is contained in:
committed by
GitHub
parent
d64f79924a
commit
ea10494ca9
@@ -712,3 +712,18 @@ fn metadata() {
|
||||
pretty_assertions::assert_eq!(pallet_metadata, expected_pallet_metadata);
|
||||
pretty_assertions::assert_eq!(pallet_instance1_metadata, expected_pallet_instance1_metadata);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_pallet_info_access() {
|
||||
assert_eq!(<System as frame_support::traits::PalletInfoAccess>::name(), "System");
|
||||
assert_eq!(<Example as frame_support::traits::PalletInfoAccess>::name(), "Example");
|
||||
assert_eq!(<Instance1Example as frame_support::traits::PalletInfoAccess>::name(), "Instance1Example");
|
||||
assert_eq!(<Example2 as frame_support::traits::PalletInfoAccess>::name(), "Example2");
|
||||
assert_eq!(<Instance1Example2 as frame_support::traits::PalletInfoAccess>::name(), "Instance1Example2");
|
||||
|
||||
assert_eq!(<System as frame_support::traits::PalletInfoAccess>::index(), 0);
|
||||
assert_eq!(<Example as frame_support::traits::PalletInfoAccess>::index(), 1);
|
||||
assert_eq!(<Instance1Example as frame_support::traits::PalletInfoAccess>::index(), 2);
|
||||
assert_eq!(<Example2 as frame_support::traits::PalletInfoAccess>::index(), 3);
|
||||
assert_eq!(<Instance1Example2 as frame_support::traits::PalletInfoAccess>::index(), 4);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user