---

Added backslash test. UTF8 round-trip still isn't right.

 test/emacs                                         |   20 ++++++++++++++++++++
 .../notmuch-address-simplification                 |   10 ++++++++++
 2 files changed, 30 insertions(+), 0 deletions(-)
 create mode 100644 test/emacs.expected-output/notmuch-address-simplification

diff --git a/test/emacs b/test/emacs
index a06c223..69738cd 100755
--- a/test/emacs
+++ b/test/emacs
@@ -514,4 +514,24 @@ counter=$(test_emacs \
 )
 test_expect_equal "$counter" 2
 
+test_begin_subtest "notmuch-show address simplification"
+test_emacs '
+(with-temp-buffer
+  (let ((input (list
+"[email protected]"
+"<[email protected]>"
+"Foo Bar <[email protected]>"
+"[email protected] <[email protected]>"
+"ДБ <[email protected]>"
+"foo (at home) <[email protected]>"
+"foo [at home] <[email protected]>"
+"\"Foo Bar\" <[email protected]>"
+"Foo Bar"
+"Fred Dibna \\[extraordinaire\\] <[email protected]>"
+               )))
+    (mapc (lambda (a) (insert (notmuch-show-clean-address a) "\n")) input))
+  (test-output))
+'
+test_expect_equal_file OUTPUT $EXPECTED/notmuch-address-simplification
+
 test_done
diff --git a/test/emacs.expected-output/notmuch-address-simplification 
b/test/emacs.expected-output/notmuch-address-simplification
new file mode 100644
index 0000000..4747827
--- /dev/null
+++ b/test/emacs.expected-output/notmuch-address-simplification
@@ -0,0 +1,10 @@
[email protected]
[email protected]
+Foo Bar <[email protected]>
[email protected]
+ДБ <[email protected]>
+foo (at home) <[email protected]>
+foo [at home] <[email protected]>
+Foo Bar <[email protected]>
+Foo Bar
+Fred Dibna [extraordinaire] <[email protected]>
-- 
1.7.7.3

_______________________________________________
notmuch mailing list
[email protected]
http://notmuchmail.org/mailman/listinfo/notmuch

Reply via email to