test(ecstore): cover DNS resolver raw errors (#3674)

This commit is contained in:
安正超
2026-06-21 08:17:45 +08:00
committed by GitHub
parent 9b3fda9e30
commit 796f293b80
+6
View File
@@ -1039,6 +1039,12 @@ mod test {
assert!(is_retryable_dns_error(&Error::other("nodename nor servname provided, or not known")));
}
#[test]
fn retryable_dns_error_accepts_resolver_raw_os_codes() {
assert!(is_retryable_dns_error(&Error::from_raw_os_error(-3)));
assert!(is_retryable_dns_error(&Error::from_raw_os_error(-2)));
}
#[test]
fn retryable_dns_error_rejects_configuration_errors() {
assert!(!is_retryable_dns_error(&Error::new(