referrerpolicy=no-referrer-when-downgrade

snowbridge_pallet_inbound_queue_v2/
benchmarking.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: 2023 Snowfork <hello@snowfork.com>
3use super::*;
4
5use crate::Pallet as InboundQueue;
6use frame_benchmarking::v2::*;
7use frame_support::assert_ok;
8use frame_system::RawOrigin;
9
10#[benchmarks]
11mod benchmarks {
12	use super::*;
13
14	#[benchmark]
15	fn submit() -> Result<(), BenchmarkError> {
16		let caller: T::AccountId = whitelisted_caller();
17
18		let create_message = T::Helper::initialize_storage();
19
20		#[block]
21		{
22			assert_ok!(InboundQueue::<T>::submit(
23				RawOrigin::Signed(caller.clone()).into(),
24				Box::new(create_message.event),
25			));
26		}
27
28		Ok(())
29	}
30
31	impl_benchmark_test_suite!(InboundQueue, crate::mock::new_tester(), crate::mock::Test);
32}