Skip to content
Snippets Groups Projects
Unverified Commit ab3cdb05 authored by Oliver Tale-Yazdi's avatar Oliver Tale-Yazdi
Browse files

Fix benchmark


Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
parent 3b28758a
No related merge requests found
Pipeline #440076 passed with stages
in 1 hour and 47 seconds
......@@ -639,6 +639,6 @@ impl<T: Config<I>, I: 'static>
pallet_ranked_collective::BenchmarkSetup<<T as frame_system::Config>::AccountId> for Pallet<T, I>
{
fn ensure_member(who: &<T as frame_system::Config>::AccountId) {
Self::induct(frame_system::RawOrigin::Root.into(), who.clone()).unwrap();
Self::import(frame_system::RawOrigin::Signed(who.clone()).into()).unwrap();
}
}
......@@ -33,6 +33,10 @@ fn assert_last_event<T: Config<I>, I: 'static>(generic_event: <T as Config<I>>::
frame_system::Pallet::<T>::assert_last_event(generic_event.into());
}
fn assert_has_event<T: Config<I>, I: 'static>(generic_event: <T as Config<I>>::RuntimeEvent) {
frame_system::Pallet::<T>::assert_has_event(generic_event.into());
}
fn make_member<T: Config<I>, I: 'static>(rank: Rank) -> T::AccountId {
let who = account::<T::AccountId>("member", MemberCount::<T, I>::get(0), SEED);
let who_lookup = T::Lookup::unlookup(who.clone());
......@@ -186,7 +190,7 @@ benchmarks_instance_pallet! {
verify {
assert_eq!(Members::<T, I>::get(&new_who).unwrap().rank, 1);
assert_eq!(Members::<T, I>::get(&who), None);
assert_last_event::<T, I>(Event::MemberExchanged { who, new_who }.into());
assert_has_event::<T, I>(Event::MemberExchanged { who, new_who }.into());
}
impl_benchmark_test_suite!(RankedCollective, crate::tests::new_test_ext(), crate::tests::Test);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment