// use kxio::net::Error; type TestResult = Result<(), Error>; mod get { use super::*; #[tokio::test] async fn test() -> TestResult { let mut net_mock = kxio::net::mock(); let url = "https://www.example.com"; let request = net_mock.client().get(url).build()?; let my_response = net_mock.response().status(200).body("OK").unwrap(); net_mock.on(request).response(my_response.clone().into()); let mut net = net_mock.into_net(); let client = net.client(); let response = net.send(client.get(url)).await?; assert_eq!(response.status(), my_response.status()); // net_mock.assert()?; // let my_net = net::new(); // my_net.send(request).await?; Ok(()) } }