From 23ff5db1031bc4c12fb591f6fab8d602311fceb9 Mon Sep 17 00:00:00 2001 From: Guillaume Thiolliere Date: Wed, 28 Jul 2021 12:11:04 +0200 Subject: [PATCH] companion for https://github.com/paritytech/polkadot/pull/3507 (#1067) * better test * fmt Co-authored-by: Svyatoslav Nikolsky --- bridges/modules/dispatch/src/lib.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bridges/modules/dispatch/src/lib.rs b/bridges/modules/dispatch/src/lib.rs index e9bf75686b..46f05b487c 100644 --- a/bridges/modules/dispatch/src/lib.rs +++ b/bridges/modules/dispatch/src/lib.rs @@ -599,9 +599,14 @@ mod tests { fn should_fail_on_weight_mismatch() { new_test_ext().execute_with(|| { let id = [0; 4]; - let mut message = - prepare_root_message(Call::System(>::remark(vec![1, 2, 3]))); + let call = Call::System(>::remark(vec![1, 2, 3])); + let call_weight = call.get_dispatch_info().weight; + let mut message = prepare_root_message(call); message.weight = 7; + assert!( + call_weight != 7, + "needed for test to actually trigger a weight mismatch" + ); System::set_block_number(1); let result = Dispatch::dispatch(SOURCE_CHAIN_ID, TARGET_CHAIN_ID, id, Ok(message), |_, _| unreachable!()); @@ -615,7 +620,7 @@ mod tests { event: Event::Dispatch(call_dispatch::Event::::MessageWeightMismatch( SOURCE_CHAIN_ID, id, - 1038000, + call_weight, 7, )), topics: vec![],