X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Ftests%2Fbad-input%2Ftest-header;h=e152e0e79dc79619147eb1c31572f403f779f105;hb=04a3dfc70394a517a79340a7d3ecd9c6a23d0bee;hp=947dc305a3d39447e48395416dcbc3bb39dfc85d;hpb=9ca9891af4db7cbe46a9fdd8a7248bae3454a533;p=mmh diff --git a/test/tests/bad-input/test-header b/test/tests/bad-input/test-header index 947dc30..e152e0e 100644 --- a/test/tests/bad-input/test-header +++ b/test/tests/bad-input/test-header @@ -1,26 +1,17 @@ #!/bin/sh -###################################################### # -# Test bogus headers (no blank line before body). -# -###################################################### +# Test bogus and strange headers + -# 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 -} +. "$MH_TEST_COMMON" 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 <"$msgfile" < $expected < $actual 2>&1 -check - -# check show (mhl) -cat > $expected < $actual 2>&1 -check - -# check mhshow -cat > $expected <"$msgfile" -This is a multi-part message in MIME format. +runandcheck "scan l" < $actual 2>&1 -check + + +# check m_getfld() handling of excessively long header field name + +msgfile="`mhpath b`" +msgnum="${msgfile##*/}" +cat >"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <