mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 02:48:08 +01:00
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).
This commit is contained in:
parent
61a9448b58
commit
54005b4625
1 changed files with 34 additions and 0 deletions
34
test/emacs
34
test/emacs
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue