X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Fpost%2Ftest-post-basic;h=74ef5e11ec051754641d098461fa9dad2f432b60;hb=fc15b3f63b8e802f8d6dbc36fd35c0e400313a91;hp=a2e4fac0a3c16dcb6f868731a74fa1cc4ce625a0;hpb=356f49083391bd018b6c5dfed21e59247b4cc74a;p=mmh diff --git a/test/post/test-post-basic b/test/post/test-post-basic index a2e4fac..74ef5e1 100755 --- a/test/post/test-post-basic +++ b/test/post/test-post-basic @@ -56,9 +56,50 @@ This is a blank test EOF run_test "send -draft -server 127.0.0.1 -port $localport" \ - "post: message has no From: header + "post: message has no From: header post: See default components files for examples post: re-format message and try again send: message not delivered to anyone" +# +# Make sure that empty Nmh-* header lines are ignored, and that post +# warns about non-empty ones. +# +cat > "${MH_TEST_DIR}/Mail/draft" < +To: Somebody Else +Nmh-Attachment: +Nmh-Unused: suppress this line +Subject: Test + +This is a test +. +EOF + +cat > "${testname}.expected" < +RCPT TO: +DATA +From: Mr Nobody +To: Somebody Else +Subject: Test +Date: + +This is a test +.. +. +QUIT +EOF + +cat > "${testname}.expected_send_output" <${testname}.send_output 2>&1 + +check "${testname}.send_output" "${testname}.expected_send_output" + + exit ${failed:-0}