2 ######################################################
4 # Test bogus headers (no blank line before body).
6 ######################################################
8 if [ -z "${MH_TEST_COMMON}" ]; then
9 echo "MH_TEST_COMMON not set; try running via 'make check'"
16 # TODO: Move to a common file tests can source; need more framework...
19 diff -u $expected $actual
21 failed=$((failed + 1))
25 expected=$MH_TEST_DIR/$$.expected
26 actual=$MH_TEST_DIR/$$.actual
28 # Write message with bogus header field (missing blank line, really).
30 msgnum=$(basename $msgfile)
32 Date: Sun, 18 Dec 2005 00:52:39 +0100
36 This is a multi-part message in MIME format.
38 I am a stupid spammer.
43 11 12/18 foo@example.edu test<<This is a multi-part message in MIME forma
45 scan $msgnum > $actual 2>&1
52 Date: Sun, 18 Dec 2005 00:52:39 +0100
58 This is a multi-part message in MIME format.
61 I am a stupid spammer.
63 show $msgnum > $actual 2>&1
68 Date: Sun, 18 Dec 2005 00:52:39 +0100
76 This is a multi-part message in MIME format.
78 I am a stupid spammer.
80 mhshow -nopause $msgnum > $actual 2>&1