X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Ftests%2Fbad-input%2Ftest-header;h=e152e0e79dc79619147eb1c31572f403f779f105;hb=04a3dfc70394a517a79340a7d3ecd9c6a23d0bee;hp=4832106ca14db7d6b50ba7103ac07e22eeddc593;hpb=8b4410a1f3cb75e3d92b61176397655d509f81ee;p=mmh diff --git a/test/tests/bad-input/test-header b/test/tests/bad-input/test-header index 4832106..e152e0e 100644 --- a/test/tests/bad-input/test-header +++ b/test/tests/bad-input/test-header @@ -1,21 +1,17 @@ #!/bin/sh +# +# 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" <