referrerpolicy=no-referrer-when-downgrade

Trait pallet_contracts_mock_network::TestExt

pub trait TestExt {
    // Required methods
    fn new_ext() -> TestExternalities<Blake2Hasher>;
    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§

fn new_ext() -> TestExternalities<Blake2Hasher>

Initialize the test environment.

fn reset_ext()

Resets the state of the test environment.

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().

fn dispatch_xcm_buses()

Process all messages in the message buses

Provided Methods§

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§