diff options
author | Austin Clements <amdragon@MIT.EDU> | 2012-09-29 13:55:13 -0400 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2012-09-30 11:40:31 -0300 |
commit | 54005b46256162b8f96fefbd70bf159698e24aad (patch) | |
tree | 3e8d82720523f476861ccab05fac507797995c4e /test | |
parent | 61a9448b58ca1320d97cfe580155cf23b5b9ad62 (diff) |
test: Add a test for HTML email with inline images
Currently this test passes in Emacs 23 but fails in Emacs 24 (at least
on some Linux distributions).
Diffstat (limited to 'test')
-rwxr-xr-x | test/emacs | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -749,4 +749,38 @@ counter=$(test_emacs \ ) test_expect_equal "$counter" 2 + +test_begin_subtest "Rendering HTML mail with images" +add_message '[subject]="HTML mail with images"' \ + '[content-type]="multipart/related; boundary=abcd"' \ + '[body]="--abcd +Content-Type: text/html + +<img src="cid:330@goomoji.gmail"> + +--abcd +Content-Type: image/gif +Content-Transfer-Encoding: base64 +Content-ID: <330@goomoji.gmail> + +R0lGODlhDAAMAKIFAF5LAP/zxAAAANyuAP/gaP///wAAAAAAACH5BAEAAAUALAAAAAAMAAwAAAMl +WLPcGjDKFYi9lxKBOaGcF35DhWHamZUW0K4mAbiwWtuf0uxFAgA7 +--abcd--"' +test_emacs "(notmuch-show \"id:${gen_msg_id}\") + (test-output)" +# Normalize output for Emacs 23 and Emacs 24 +sed -i 's/\[cid\]/*/' OUTPUT +cat <<EOF >EXPECTED +Notmuch Test Suite <test_suite@notmuchmail.org> (2001-01-05) (inbox) +Subject: HTML mail with images +To: Notmuch Test Suite <test_suite@notmuchmail.org> +Date: Fri, 05 Jan 2001 15:43:57 +0000 + +[ multipart/related ] +[ text/html ] +* +EOF +test_expect_equal_file OUTPUT EXPECTED + + test_done |