X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/d6b2ae5fa68b9a82ffc006c233aef64c5cdb3bd2..def18b30fee4a04529011e67fdd786c628271b4b:/test/mhbuild/test-attach?ds=sidebyside diff --git a/test/mhbuild/test-attach b/test/mhbuild/test-attach index 3e20158a..c97ec394 100755 --- a/test/mhbuild/test-attach +++ b/test/mhbuild/test-attach @@ -14,8 +14,7 @@ fi setup_test -require_locale en_US.utf-8 en_US.utf8 -LC_ALL=en_US.UTF-8; export LC_ALL +require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8 draft="$MH_TEST_DIR/$$.draft" backup="${MH_TEST_DIR}/`mhparam sbackup`$$.draft.orig" @@ -360,6 +359,50 @@ EOF check "$draft" "$expected" +# check that blank line is inserted between header and content + +cat > "$MH_TEST_DIR/Mail/oneline" < "$draft" < +cc: +Fcc: +outbox +Subject: test blank line between header and content +-------- +#text/plain {inline} $MH_TEST_DIR/Mail/oneline +#application/octet-stream {inline} $MH_TEST_DIR/Mail/oneline +EOF + +run_prog mhbuild "$draft" + +cat > "$expected" < +cc: +Fcc: +outbox +Subject: test blank line between header and content +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" + +------- =_aaaaaaaaaa0 +Content-Type: text/plain; charset="us-ascii" +Content-Disposition: inline; filename="oneline" + +There needs to be a blank line before this content line. + +------- =_aaaaaaaaaa0 +Content-Type: application/octet-stream +Content-Disposition: inline; filename="oneline" + +There needs to be a blank line before this content line. + +------- =_aaaaaaaaaa0-- +EOF + +check "$draft" "$expected" + + [ ${failed:=0} -eq 0 ] && rm -f ${backup} exit ${failed:-0}