From fb283c5023d3ec4e81ac265121a297215606429f Mon Sep 17 00:00:00 2001 From: link2xt Date: Fri, 20 Feb 2026 17:33:31 +0000 Subject: [PATCH] test: fix test failures on macOS --- tests/bad.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tests/bad.rs b/tests/bad.rs index 39e99a7..209cdcd 100644 --- a/tests/bad.rs +++ b/tests/bad.rs @@ -22,7 +22,7 @@ cfg_if! { not(target_os = "windows"), not(target_os = "ios")))] { fn verify_failed(err: &Error) { - assert!(format!("{}", err).contains("certificate verify failed")) + assert!(err.to_string().contains("certificate verify failed"), "Error {} does not contain expected string", err) } use verify_failed as assert_expired_error; @@ -32,11 +32,17 @@ cfg_if! { } else if #[cfg(any(target_os = "macos", target_os = "ios"))] { fn assert_invalid_cert_chain(err: &Error) { - assert!(format!("{}", err).contains("was not trusted.")) + assert!(err.to_string().contains("was not trusted."), "Error {} does not contain expected string", err) + } + + fn assert_expired_error(err: &Error) { + assert!(err.to_string().contains("expired certificate"), "Error {} does not contain expected string", err) + } + + fn assert_wrong_host(err: &Error) { + assert!(err.to_string().contains("host name mismatch"), "Error {} does not contain expected string", err) } - use crate::assert_invalid_cert_chain as assert_expired_error; - use crate::assert_invalid_cert_chain as assert_wrong_host; use crate::assert_invalid_cert_chain as assert_self_signed; use crate::assert_invalid_cert_chain as assert_untrusted_root; } else {