2 ######################################################
4 # Test bogus headers (no blank line before body).
6 ######################################################
8 if test -z "${MH_OBJ_DIR}"; then
9 srcdir=`dirname $0`/../..
10 MH_OBJ_DIR=`cd $srcdir && pwd`; export MH_OBJ_DIR
13 . "$MH_OBJ_DIR/test/common.sh"
17 # TODO: Move to a common file tests can source; need more framework...
20 diff -u $expected $actual
22 failed=$((failed + 1))
26 expected=$MH_TEST_DIR/$$.expected
27 actual=$MH_TEST_DIR/$$.actual
29 # Write message with bogus header field (missing blank line, really).
31 msgnum=$(basename $msgfile)
33 Date: Sun, 18 Dec 2005 00:52:39 +0100
37 This is a multi-part message in MIME format.
39 I am a stupid spammer.
44 11 12/18 foo@example.edu test<<This is a multi-part message in MIME forma
46 scan $msgnum > $actual 2>&1
53 Date: Sun, 18 Dec 2005 00:52:39 +0100
59 This is a multi-part message in MIME format.
62 I am a stupid spammer.
64 show $msgnum > $actual 2>&1
69 Date: Sun, 18 Dec 2005 00:52:39 +0100
77 This is a multi-part message in MIME format.
79 I am a stupid spammer.
81 mhshow -nopause $msgnum > $actual 2>&1