X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/97d33c31f4d3fdef03610c1652b5e246184e0097..8699f1cc:/test/mhbuild/test-utf8-body diff --git a/test/mhbuild/test-utf8-body b/test/mhbuild/test-utf8-body index 22de535c..e3903ae6 100755 --- a/test/mhbuild/test-utf8-body +++ b/test/mhbuild/test-utf8-body @@ -35,12 +35,13 @@ test_attachment () # fakesendmail drops the message and any cc's into this mbox. mbox="${MH_TEST_DIR}"/Mail/fakesendmail.mbox inc -silent -file "$mbox" - rm -f "$mbox" "$mbox.map" + rm -f "$mbox" # # It's hard to calculate the exact Date: header post is going to # use, so we'll just use sed to remove the actual date so we can easily - # compare it against our "correct" output. And same for charset. + # compare it against our "correct" output. And same for charset, + # because mime_type() can rely on file(1) --mime-encoding. # sed -e 's/^Date:.*/Date:/' -e 's/; charset="[^;]*//' \ "`mhpath cur`" > "${testname}.actual" @@ -59,7 +60,7 @@ cat > "${MH_TEST_DIR}/Mail/draft" < To: Somebody Subject: Test -Attach: $MH_TEST_DIR/attachment.txt +Nmh-Attach: $MH_TEST_DIR/attachment.txt This is a test. EOF @@ -97,7 +98,7 @@ cat > "${MH_TEST_DIR}/Mail/draft" < To: Somebody Subject: Test -Attach: $MH_TEST_DIR/attachment.txt +Nmh-Attach: $MH_TEST_DIR/attachment.txt ¡Ay, caramba! EOF @@ -141,7 +142,7 @@ cat > "${MH_TEST_DIR}/Mail/draft" < To: Somebody Subject: Test -Attach: $MH_TEST_DIR/attachment.txt +Nmh-Attach: $MH_TEST_DIR/attachment.txt EOF cat > "${testname}.expected" < "${MH_TEST_DIR}/Mail/draft" < To: Somebody Subject: Test -Attach: $MH_TEST_DIR/attachment.txt +Nmh-Attach: $MH_TEST_DIR/attachment.txt ¡Ay, caramba! EOF @@ -181,12 +182,46 @@ set -e cat > "$expected" <> "${MH}" + +cat > "${testname}.expected" < +To: Somebody +Subject: Test +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" +Content-Transfer-Encoding: 8bit +Date: + +------- =_aaaaaaaaaa0 +Content-Type: text/plain +Content-Transfer-Encoding: 8bit + +¡Ay, caramba! + +------- =_aaaaaaaaaa0 +Content-Type: text/plain; name="attachment.txt" +Content-Description: attachment.txt +Content-Disposition: attachment; filename="attachment.txt" +Content-Transfer-Encoding: 8bit + +8-bit attachment, ¡Ay, caramba! + +------- =_aaaaaaaaaa0-- +EOF + +test_attachment "${testname}.expected" + + rm -f ${MHMTSCONF} "${MH_TEST_DIR}/attachment.txt" finish_test