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]
|
||||
fn agent_config_debug() {
|
||||
let agent = AgentBuilder::new().build();
|
||||
assert_eq!(
|
||||
format!("{:?}", agent),
|
||||
"Agent { config: AgentConfig { \
|
||||
proxy: None, timeout_connect: Some(30s), timeout_read: None, \
|
||||
timeout_write: None, timeout: None, https_only: false, \
|
||||
no_delay: true, redirects: 5, redirect_auth_headers: Never, \
|
||||
user_agent: \"ureq/2.4.0\", tls_config: TlsConfig \
|
||||
}, state: AgentState { pool: ConnectionPool { \
|
||||
max_idle: 100, max_idle_per_host: 1, connections: 0 \
|
||||
}, resolver: ArcResolver(...), .. } }"
|
||||
);
|
||||
let debug_format = format!("{:?}", agent);
|
||||
assert!(debug_format.contains("Agent"));
|
||||
assert!(debug_format.contains("config:"));
|
||||
assert!(debug_format.contains("proxy:"));
|
||||
assert!(debug_format.contains("timeout_connect:"));
|
||||
assert!(debug_format.contains("timeout_read:"));
|
||||
assert!(debug_format.contains("timeout_write:"));
|
||||
assert!(debug_format.contains("timeout:"));
|
||||
assert!(debug_format.contains("https_only:"));
|
||||
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