X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Ftests%2Fbad-input%2Ftest-header;fp=test%2Ftests%2Fbad-input%2Ftest-header;h=4832106ca14db7d6b50ba7103ac07e22eeddc593;hb=8b4410a1f3cb75e3d92b61176397655d509f81ee;hp=0000000000000000000000000000000000000000;hpb=a139e1ddbbe5e7fe89d7eb4a5dc16d4b9698960a;p=mmh diff --git a/test/tests/bad-input/test-header b/test/tests/bad-input/test-header new file mode 100644 index 0000000..4832106 --- /dev/null +++ b/test/tests/bad-input/test-header @@ -0,0 +1,68 @@ +#!/bin/sh + +# TODO: Move to a common file tests can source; need more framework... +failed=0 +check() { + diff -u $expected $actual + if [ $? -ne 0 ]; then + failed=$((failed + 1)) + fi +} + +expected=$MH_TEST_DIR/$$.expected +actual=$MH_TEST_DIR/$$.actual + +# Write message with bogus header field (missing blank line, really). +msgfile=$(mhpath new) +msgnum=$(basename $msgfile) +cat > $msgfile < $expected < $actual 2>&1 +check + +# check show (mhl) +cat > $expected < $actual 2>&1 +check + +# check mhshow +cat > $expected < $actual 2>&1 +check