use binance::api::*; use binance::config::*; use binance::futures::general::*; #[cfg(test)] mod tests { use super::*; use mockito::Server; #[test] fn ping() { let mut server = Server::new(); let mock_ping = server .mock("GET", "/fapi/v1/ping") .with_header("content-type", "application/json;charset=UTF-8") .with_body("{}") .create(); let config = Config::default().set_futures_rest_api_endpoint(server.url()); println!("{}", server.url()); let general: FuturesGeneral = Binance::new_with_config(None, None, &config); let pong = general.ping().unwrap(); mock_ping.assert(); assert_eq!(pong, "pong"); } }