frame system: add event util functions for tests. (#8734)

* frame system: add event util functions for tests.

* URemove unused fn.

* Apply review suggestions.
This commit is contained in:
Shaun Wang
2021-05-13 00:17:03 +12:00
committed by GitHub
parent d89a01cd96
commit ad584733e9
18 changed files with 85 additions and 206 deletions
+5 -19
View File
@@ -2132,10 +2132,7 @@ mod tests {
System::set_block_number(5);
Elections::on_initialize(System::block_number());
assert_eq!(
System::events().iter().last().unwrap().event,
Event::elections_phragmen(super::Event::EmptyTerm),
)
System::assert_last_event(Event::elections_phragmen(super::Event::EmptyTerm));
})
}
@@ -2151,10 +2148,7 @@ mod tests {
System::set_block_number(5);
Elections::on_initialize(System::block_number());
assert_eq!(
System::events().iter().last().unwrap().event,
Event::elections_phragmen(super::Event::NewTerm(vec![(4, 40), (5, 50)])),
);
System::assert_last_event(Event::elections_phragmen(super::Event::NewTerm(vec![(4, 40), (5, 50)])));
assert_eq!(members_and_stake(), vec![(4, 40), (5, 50)]);
assert_eq!(runners_up_and_stake(), vec![]);
@@ -2165,10 +2159,7 @@ mod tests {
System::set_block_number(10);
Elections::on_initialize(System::block_number());
assert_eq!(
System::events().iter().last().unwrap().event,
Event::elections_phragmen(super::Event::NewTerm(vec![])),
);
System::assert_last_event(Event::elections_phragmen(super::Event::NewTerm(vec![])));
// outgoing have lost their bond.
assert_eq!(balances(&4), (37, 0));
@@ -2238,10 +2229,7 @@ mod tests {
assert_eq!(Elections::election_rounds(), 1);
assert!(members_ids().is_empty());
assert_eq!(
System::events().iter().last().unwrap().event,
Event::elections_phragmen(super::Event::NewTerm(vec![])),
)
System::assert_last_event(Event::elections_phragmen(super::Event::NewTerm(vec![])));
});
}
@@ -2599,9 +2587,7 @@ mod tests {
// 5 is an outgoing loser. will also get slashed.
assert_eq!(balances(&5), (45, 2));
assert!(System::events().iter().any(|event| {
event.event == Event::elections_phragmen(super::Event::NewTerm(vec![(4, 40), (5, 50)]))
}));
System::assert_has_event(Event::elections_phragmen(super::Event::NewTerm(vec![(4, 40), (5, 50)])));
})
}