Attribute Macro test

Source
#[test]
Available on attributes only.
Expand description

Marks async function to be executed by runtime, suitable to test environment

§Options:

  • basic_scheduler - All tasks are executed on the current thread. Used by default.
  • threaded_scheduler - Use multi-threaded scheduler (requires rt-threaded feature).

§Usage

§Select runtime

#[tokio::test(threaded_scheduler)]
async fn my_test() {
    assert!(true);
}

§Using default

#[tokio::test]
async fn my_test() {
    assert!(true);
}