summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/email.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/email.scm b/tests/email.scm
index 972233d..510838a 100644
--- a/tests/email.scm
+++ b/tests/email.scm
@@ -598,6 +598,14 @@ Content-Type: text/plain; charset=utf-8
   (parse-email-address "Foo [Bar] <foo@example.com>")
   '((name . "Foo [Bar]") (address . "foo@example.com")))
 
+(test-equal "quote display-name when serializing email addresses with illegal characters"
+  "\"Foo [Bar]\" <foo@example.com>"
+  (interpret-address '((name . "Foo [Bar]") (address . "foo@example.com"))))
+
+(test-equal "do not quote display-name when serializing email addresses without illegal characters"
+  "FooBar <foo@example.com>"
+  (interpret-address '((name . "FooBar") (address . "foo@example.com"))))
+
 
 ;;;
 ;;; MIME encoded words