Adjust the tests to less tolerant m_getfld2()
authormarkus schnalke <meillo@marmaro.de>
Mon, 9 Nov 2015 21:08:51 +0000 (22:08 +0100)
committermarkus schnalke <meillo@marmaro.de>
Mon, 9 Nov 2015 21:08:51 +0000 (22:08 +0100)
We require the header and body to be separated by an empty line.
We require header lines to end with a newline. m_getfld2() does
not try to guess as much as the old m_getfld() did.

test/tests/bad-input/test-header
test/tests/mhparam/test-mhparam

index 6b826a0..cb9202f 100644 (file)
@@ -32,16 +32,7 @@ runandcheck "scan $msgnum" <<!
 
 # check show
 runandcheck "show $msgnum" <<!
-Date:    Sun, 18 Dec 2005 00:52:39 +0100
-From:    foo@example.edu
-To:      bar@example.edu
-Subject: test
-
-part       text/plain                  70
-
-This is a multi-part message in MIME format.
-
-I am a stupid spammer.
+show: message format error in component #5
 !
 
 
index c2fc5de..7f21be3 100755 (executable)
@@ -120,10 +120,22 @@ runandcheck "mhparam -debug >/dev/null; echo \$?" <<!
 0
 !
 
+# check with folded header
+cat >>"$MMHP" <<!
+Alternate-Mailboxes: alice@example.org,
+  bob@example.net,
+       charly@example.comp
+!
+runandcheck 'mhparam alternate-mailboxes' <<!
+alice@example.org,   bob@example.net,  charly@example.comp
+!
+
+
 # check with text file that does not end with newline
+# in mmh this is invalid
 printf 'Editor: emacs' >>"$MMHP"
 runandcheck 'mhparam -nocomponent editor' <<!
-emacs
+mhparam: `cat test-temp-dir`/.mmh/profile2 is poorly formatted
 !