diff --git a/jsontests/src/mock.rs b/jsontests/src/mock.rs index 2a7476b..c2c74d1 100644 --- a/jsontests/src/mock.rs +++ b/jsontests/src/mock.rs @@ -22,7 +22,7 @@ use scale_info::TypeInfo; use sp_runtime::traits::UniqueSaturatedInto; use sp_runtime::{ testing::Header, - traits::{BlakeTwo256, Convert, IdentityLookup}, + traits::{BlakeTwo256, BlockNumberProvider, Convert, IdentityLookup, Zero}, AccountId32, SaturatedConversion, }; use std::convert::TryInto; @@ -131,13 +131,26 @@ define_combined_task! { parameter_types!( pub MinimumWeightRemainInBlock: Weight = u64::MIN; + pub DisableBlockThreshold: BlockNumber = u32::MAX; ); +pub struct MockBlockNumberProvider; + +impl BlockNumberProvider for MockBlockNumberProvider { + type BlockNumber = u32; + + fn current_block_number() -> Self::BlockNumber { + Zero::zero() + } +} + impl module_idle_scheduler::Config for Runtime { type Event = Event; type WeightInfo = (); type Task = ScheduledTasks; type MinimumWeightRemainInBlock = MinimumWeightRemainInBlock; + type DisableBlockThreshold = DisableBlockThreshold; + type RelayChainBlockNumberProvider = MockBlockNumberProvider; } impl module_evm_accounts::Config for Runtime {