From: Ken Hornstein Date: Wed, 5 Mar 2014 04:44:09 +0000 (-0500) Subject: Some tests for RFC 2231 decoding; seems like it works, but need to stress X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/0a7838e0e8026cbfe8a8924ef256ad9e930fb03d?ds=inline;hp=91c1ac91d1b87f4b9771ac4d91d36952f40fc1df Some tests for RFC 2231 decoding; seems like it works, but need to stress it some more. --- diff --git a/Makefile.am b/Makefile.am index 2493b0d4..d9b3229f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -71,7 +71,8 @@ TESTS = test/ali/test-ali test/anno/test-anno \ test/mhbuild/test-forw test/mhbuild/test-header-encode \ test/mhbuild/test-utf8-body \ test/mhfixmsg/test-mhfixmsg \ - test/mhlist/test-mhlist test/mhmail/test-mhmail \ + test/mhlist/test-mhlist test/mhlist/test-ext-params \ + test/mhmail/test-mhmail \ test/mhparam/test-mhparam test/mhpath/test-mhpath \ test/mhshow/test-charset \ test/mhshow/test-cte-binary test/mhshow/test-qp \ diff --git a/test/mhlist/test-ext-params b/test/mhlist/test-ext-params new file mode 100755 index 00000000..52ad6e99 --- /dev/null +++ b/test/mhlist/test-ext-params @@ -0,0 +1,70 @@ +#!/bin/sh +###################################################### +# +# Test mhlist with extended parameters (RFC 2231) +# +###################################################### + +set -e + +if test -z "${MH_OBJ_DIR}"; then + srcdir=`dirname $0`/../.. + MH_OBJ_DIR=`cd $srcdir && pwd`; export MH_OBJ_DIR +fi + +. "$MH_OBJ_DIR/test/common.sh" + +setup_test + +expected=$MH_TEST_DIR/$$.expected +actual=$MH_TEST_DIR/$$.actual +LC_ALL=en_US.UTF-8; export LC_ALL + +# +# Write a message with some extended parameters +# + +msgfile=`mhpath new` +cat > $msgfile <