From 3370c51b356c5b123dcf77f08cece53ee7a24206 Mon Sep 17 00:00:00 2001 From: Hocuri Date: Mon, 8 Jun 2020 14:55:49 +0200 Subject: [PATCH] Add test --- src/mimefactory.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/mimefactory.rs b/src/mimefactory.rs index a74aad0b9..93bfb12aa 100644 --- a/src/mimefactory.rs +++ b/src/mimefactory.rs @@ -1214,6 +1214,9 @@ mod tests { let addr = "x@y.org"; assert!(!display_name.is_ascii()); + assert!(!display_name + .chars() + .all(|c| c.is_ascii_alphanumeric() || c == ' ')); let s = format!( "{}", @@ -1225,6 +1228,23 @@ mod tests { assert_eq!(s, "=?utf-8?q?=C3=A4_space?= "); } + #[test] + fn test_render_email_address_noescape() { + let display_name = "a space"; + let addr = "x@y.org"; + + assert!(display_name.is_ascii()); + assert!(display_name + .chars() + .all(|c| c.is_ascii_alphanumeric() || c == ' ')); + + let s = format!( + "{}", + Address::new_mailbox_with_name(display_name.to_string(), addr.to_string()) + ); + + assert_eq!(s, "a space "); + } #[test] fn test_render_rfc724_mid() { assert_eq!(