Print better errors
This commit is contained in:
committed by
Martin Algesten
parent
786047629a
commit
db0c6fb1b0
@@ -202,16 +202,17 @@ fn dirty_streams_not_returned() -> io::Result<()> {
|
|||||||
let url = format!("http://localhost:{}/", testserver.port);
|
let url = format!("http://localhost:{}/", testserver.port);
|
||||||
let agent = Agent::default().build();
|
let agent = Agent::default().build();
|
||||||
let resp = agent.get(&url).call();
|
let resp = agent.get(&url).call();
|
||||||
assert!(resp.ok(), format!("error: {}", resp.status()));
|
if let Some(err) = resp.synthetic_error() {
|
||||||
|
panic!("resp failed: {:?}", err);
|
||||||
|
}
|
||||||
let resp_str = resp.into_string()?;
|
let resp_str = resp.into_string()?;
|
||||||
assert_eq!(resp_str, "corgidachsund");
|
assert_eq!(resp_str, "corgidachsund");
|
||||||
|
|
||||||
// Now fetch it again, but only read part of the body.
|
// Now fetch it again, but only read part of the body.
|
||||||
let resp_to_be_dropped = agent.get(&url).call();
|
let resp_to_be_dropped = agent.get(&url).call();
|
||||||
assert!(
|
if let Some(err) = resp_to_be_dropped.synthetic_error() {
|
||||||
resp_to_be_dropped.ok(),
|
panic!("resp_to_be_dropped failed: {:?}", err);
|
||||||
format!("error: {}", resp_to_be_dropped.status())
|
}
|
||||||
);
|
|
||||||
let mut reader = resp_to_be_dropped.into_reader();
|
let mut reader = resp_to_be_dropped.into_reader();
|
||||||
|
|
||||||
// Read 9 bytes of the response and then drop the reader.
|
// Read 9 bytes of the response and then drop the reader.
|
||||||
@@ -222,10 +223,9 @@ fn dirty_streams_not_returned() -> io::Result<()> {
|
|||||||
drop(reader);
|
drop(reader);
|
||||||
|
|
||||||
let resp_to_succeed = agent.get(&url).call();
|
let resp_to_succeed = agent.get(&url).call();
|
||||||
assert!(
|
if let Some(err) = resp_to_succeed.synthetic_error() {
|
||||||
resp_to_succeed.ok(),
|
panic!("resp_to_succeed failed: {:?}", err);
|
||||||
format!("error: {}", resp_to_succeed.status())
|
}
|
||||||
);
|
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user