use httpmock::prelude::*;
#[test]
fn explicit_delete_mock_test() {
let server = MockServer::start();
let mut m = server.mock(|when, then| {
when.method("GET").path("/health");
then.status(205);
});
let response =
reqwest::blocking::get(format!("http://{}:{}/health", server.host(), server.port()))
.unwrap();
m.assert();
assert_eq!(response.status(), 205);
m.delete();
let response = reqwest::blocking::get(format!("http://{}/health", server.address())).unwrap();
assert_eq!(response.status(), 404);
}