1 use libtest_mimic::{Trial, Arguments}; 2 3 4 #[test] check_test_on_main_thread()5fn check_test_on_main_thread() { 6 let outer_thread = std::thread::current().id(); 7 8 let mut args = Arguments::default(); 9 args.test_threads = Some(1); 10 let conclusion = libtest_mimic::run(&args, vec![Trial::test("check", move || { 11 assert_eq!(outer_thread, std::thread::current().id()); 12 Ok(()) 13 })]); 14 15 assert_eq!(conclusion.num_passed, 1); 16 } 17