snowbridge_test_utils/mock_inbound_queue.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: 2023 Snowfork <hello@snowfork.com>
3
4use crate::FAILING_NONCE;
5use snowbridge_core::reward::{AddTip, AddTipError};
6
7pub struct MockOkInboundQueue;
8
9impl AddTip for MockOkInboundQueue {
10 fn add_tip(nonce: u64, _amount: u128) -> Result<(), AddTipError> {
11 // Force an error condition
12 if nonce == FAILING_NONCE {
13 return Err(AddTipError::NonceConsumed)
14 }
15 Ok(())
16 }
17}