mirror of
https://github.com/pezkuwichain/pezkuwi-runtime-templates.git
synced 2026-04-22 21:47:58 +00:00
13 lines
469 B
Rust
13 lines
469 B
Rust
// ExtBuilder impl for all runtime integration tests
|
|
use frame_support::weights::Weight;
|
|
use parachain_template_runtime::{BuildStorage, Runtime, System};
|
|
|
|
pub fn run_with_system_weight<F: FnMut()>(w: Weight, mut assertions: F) {
|
|
let mut t: sp_io::TestExternalities =
|
|
frame_system::GenesisConfig::<Runtime>::default().build_storage().unwrap().into();
|
|
t.execute_with(|| {
|
|
System::set_block_consumed_resources(w, 0);
|
|
assertions()
|
|
});
|
|
}
|