From 5cbd12605e2ef0882e9cd4de5149619f55954bd4 Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Sun, 8 Jan 2023 18:03:51 +0100 Subject: [PATCH] Run `frame_system` integrity tests in Externalities (#13092) * Run frame_system integrity tests in Externalities Signed-off-by: Oliver Tale-Yazdi * Use feature = 'std' Signed-off-by: Oliver Tale-Yazdi Signed-off-by: Oliver Tale-Yazdi --- frame/system/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frame/system/src/lib.rs b/frame/system/src/lib.rs index a77d1ca31b50f..c790d33adddd7 100644 --- a/frame/system/src/lib.rs +++ b/frame/system/src/lib.rs @@ -360,8 +360,11 @@ pub mod pallet { #[pallet::hooks] impl Hooks> for Pallet { + #[cfg(feature = "std")] fn integrity_test() { - T::BlockWeights::get().validate().expect("The weights are invalid."); + sp_io::TestExternalities::default().execute_with(|| { + T::BlockWeights::get().validate().expect("The weights are invalid."); + }); } }