in aws_secretsmanager_agent/src/config.rs [421:443]
fn test_default_config() {
let config = Config::default();
assert_eq!(config.clone().log_level(), LogLevel::Info);
assert_eq!(config.clone().http_port(), 2773);
assert_eq!(config.clone().ttl(), Duration::from_secs(300));
assert_eq!(
config.clone().cache_size(),
NonZeroUsize::new(1000).unwrap()
);
assert_eq!(
config.clone().ssrf_headers(),
DEFAULT_SSRF_HEADERS.map(String::from).to_vec()
);
assert_eq!(
config.clone().ssrf_env_variables(),
DEFAULT_SSRF_ENV_VARIABLES.map(String::from).to_vec()
);
assert_eq!(config.clone().path_prefix(), DEFAULT_PATH_PREFIX);
assert_eq!(config.clone().max_conn(), 800);
assert_eq!(config.clone().region(), None);
assert!(config.ignore_transient_errors());
assert!(config.validate_credentials());
}