Improve unittest

This commit is contained in:
Jacob Hoffman-Andrews
2022-04-29 22:00:06 -07:00
committed by Martin Algesten
parent ec8095be49
commit 4d77d365a0

View File

@@ -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:"));
} }
} }