Improve unittest
This commit is contained in:
committed by
Martin Algesten
parent
ec8095be49
commit
4d77d365a0
27
src/agent.rs
27
src/agent.rs
@@ -711,16 +711,21 @@ mod tests {
|
|||||||
#[test]
|
#[test]
|
||||||
fn agent_config_debug() {
|
fn agent_config_debug() {
|
||||||
let agent = AgentBuilder::new().build();
|
let agent = AgentBuilder::new().build();
|
||||||
assert_eq!(
|
let debug_format = format!("{:?}", agent);
|
||||||
format!("{:?}", agent),
|
assert!(debug_format.contains("Agent"));
|
||||||
"Agent { config: AgentConfig { \
|
assert!(debug_format.contains("config:"));
|
||||||
proxy: None, timeout_connect: Some(30s), timeout_read: None, \
|
assert!(debug_format.contains("proxy:"));
|
||||||
timeout_write: None, timeout: None, https_only: false, \
|
assert!(debug_format.contains("timeout_connect:"));
|
||||||
no_delay: true, redirects: 5, redirect_auth_headers: Never, \
|
assert!(debug_format.contains("timeout_read:"));
|
||||||
user_agent: \"ureq/2.4.0\", tls_config: TlsConfig \
|
assert!(debug_format.contains("timeout_write:"));
|
||||||
}, state: AgentState { pool: ConnectionPool { \
|
assert!(debug_format.contains("timeout:"));
|
||||||
max_idle: 100, max_idle_per_host: 1, connections: 0 \
|
assert!(debug_format.contains("https_only:"));
|
||||||
}, resolver: ArcResolver(...), .. } }"
|
assert!(debug_format.contains("no_delay:"));
|
||||||
);
|
assert!(debug_format.contains("redirects:"));
|
||||||
|
assert!(debug_format.contains("redirect_auth_headers:"));
|
||||||
|
assert!(debug_format.contains("user_agent:"));
|
||||||
|
assert!(debug_format.contains("tls_config:"));
|
||||||
|
assert!(debug_format.contains("state:"));
|
||||||
|
assert!(debug_format.contains("pool:"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user