X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=test%2Ftests%2Fbad-input%2Ftest-header;h=f0e7a45e4bb4cc1dc463f5d9a716a236e9e0a0ea;hp=8a3251ef54388f2ab4f9447b895de44db9a0a698;hb=60aa1c59ed770abce080f28e8aba133713d140e3;hpb=6e2f32e99cb31f65e86913e0706c92e257ab4169 diff --git a/test/tests/bad-input/test-header b/test/tests/bad-input/test-header index 8a3251e..f0e7a45 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 b) -msgnum=$(basename $msgfile) -cat > $msgfile <"$msgfile" < $expected < $actual 2>&1 -check +runandcheck "scan $msgnum" < $expected < $actual 2>&1 -check +msgfile="`mhpath b`" +msgnum="${msgfile##*/}" +printf 'Date: Sat, 12 Jan 2013 09:07:01 -0600\nReceived:' >"$msgfile" + +runandcheck "scan l" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <"$msgfile" <