#!/bin/sh ###################################################### # # Test bogus headers (no blank line before body, etc.) # ###################################################### . "$MH_TEST_COMMON" expected=$MH_TEST_DIR/$$.expected # Write message with bogus header field (missing blank line, really). msgfile="$(mhpath b)" msgnum="$(basename $msgfile)" cat > $msgfile <"$msgfile" runandcheck "scan l" <"$msgfile" </dev/null; then # : # else # echo "$0: did not receive expected error message \"$1\"" # failed=`expr ${failed:-0} + 1` # fi # } # verify_string_in_file 'scan: field name "ThisHeaderFieldNameIsWa' "$actual_err" # verify_string_in_file 'exceeds 997' "$actual_err" # verify_string_in_file '??Format error (message 13) in component 2' "$actual_err" # rm -f "$actual_err" # check m_getfld() handling of long header field name without a colon msgfile="$MH_TEST_DIR/Mail/inbox/14" cat >"$msgfile" <