referrerpolicy=no-referrer-when-downgrade

Trait xcm_simulator::TestExt

source ·
pub trait TestExt {
    // Required methods
    fn new_ext() -> TestExternalities;
    fn reset_ext();
    fn execute_without_dispatch<R>(execute: impl FnOnce() -> R) -> R;
    fn dispatch_xcm_buses();

    // Provided method
    fn execute_with<R>(execute: impl FnOnce() -> R) -> R { ... }
}

Required Methods§

source

fn new_ext() -> TestExternalities

Initialize the test environment.

source

fn reset_ext()

Resets the state of the test environment.

source

fn execute_without_dispatch<R>(execute: impl FnOnce() -> R) -> R

Execute code in the context of the test externalities, without automatic message processing. All messages in the message buses can be processed by calling Self::dispatch_xcm_buses().

source

fn dispatch_xcm_buses()

Process all messages in the message buses

Provided Methods§

source

fn execute_with<R>(execute: impl FnOnce() -> R) -> R

Execute some code in the context of the test externalities, with automatic message processing. Messages are dispatched once the passed closure completes.

Object Safety§

This trait is not object safe.

Implementors§