--- The address containing UTF-8 still fails. This looks like a failure to properly round-trip UTF-8 in the test suite - the test passes if run directly within emacs.
test/emacs | 19 +++++++++++++++++++ .../notmuch-address-simplification | 9 +++++++++ 2 files changed, 28 insertions(+), 0 deletions(-) create mode 100644 test/emacs.expected-output/notmuch-address-simplification diff --git a/test/emacs b/test/emacs index ca82445..bb4a75f 100755 --- a/test/emacs +++ b/test/emacs @@ -514,4 +514,23 @@ 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" + ))) + (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..0afe190 --- /dev/null +++ b/test/emacs.expected-output/notmuch-address-simplification @@ -0,0 +1,9 @@ [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 -- 1.7.7.3 _______________________________________________ notmuch mailing list [email protected] http://notmuchmail.org/mailman/listinfo/notmuch
