blob: c6cc24abc18c5e93e6f0b92cfd2260c061d1dce3 [file] [log] [blame] [edit]
use libtest_mimic::{Trial, Arguments};
#[test]
fn check_test_on_main_thread() {
let outer_thread = std::thread::current().id();
let mut args = Arguments::default();
args.test_threads = Some(1);
let conclusion = libtest_mimic::run(&args, vec![Trial::test("check", move || {
assert_eq!(outer_thread, std::thread::current().id());
Ok(())
})]);
assert_eq!(conclusion.num_passed, 1);
}