#![feature(custom_test_frameworks)] #![test_runner(my_runner)] mod async_tests; use colored::*; use lazy_static::lazy_static; use riven::RiotApi; use tokio::runtime::current_thread::Runtime; lazy_static! { static ref API_KEY: String = { let api_key = std::fs::read_to_string("apikey.txt").unwrap(); // TODO don't use unwrap. api_key.trim().to_owned() }; static ref RIOT_API: RiotApi<'static> = { RiotApi::with_key(&API_KEY) }; } async_tests!{ my_runner { test_1: async { rassert_eq!("world", "world"); Ok(()) }, test_2: async { rassert_eq!("hello", "hello"); Ok(()) }, } }