use mockito::{mock, server_url, Matcher};
speculate::speculate! {
before {
env_logger::try_init().ok();
}
test "accept headers populated by default" {
let m = mock("GET", "/")
.match_header("accept", "*/*")
.match_header("accept-encoding", "deflate, gzip")
.create();
isahc::get(server_url()).unwrap();
m.assert();
}
test "user agent contains expected format" {
let m = mock("GET", "/")
.match_header("user-agent", Matcher::Regex(r"^curl/\S+ isahc/\S+$".into()))
.create();
isahc::get(server_url()).unwrap();
m.assert();
}
}