From 4582f97fd2ce5bdb3ac54fbb099c80965e379a9e Mon Sep 17 00:00:00 2001 From: Ken Hornstein Date: Thu, 15 Mar 2012 22:23:20 -0400 Subject: [PATCH] A test for the group addressing functionality handled by "post". --- Makefile.am | 1 + test/post/test-post-group | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100755 test/post/test-post-group diff --git a/Makefile.am b/Makefile.am index eea18db..a6ddbfe 100644 --- a/Makefile.am +++ b/Makefile.am @@ -60,6 +60,7 @@ TESTS = test/bad-input/test-header \ test/post/test-post-basic test/post/test-post-multiple \ test/post/test-post-dcc test/post/test-post-fcc \ test/post/test-post-multifrom test/post/test-post-envelope \ + test/post/test-post-group \ test/refile/test-refile \ test/repl/test-if-str test/scan/test-scan \ test/sequences/test-flist test/sequences/test-mark \ diff --git a/test/post/test-post-group b/test/post/test-post-group new file mode 100755 index 0000000..d5e39ae --- /dev/null +++ b/test/post/test-post-group @@ -0,0 +1,45 @@ +#!/bin/sh +# +# Test the behavior of post when using group addresses +# + +set -e + +if test -z "${MH_OBJ_DIR}"; then + srcdir=`dirname "$0"`/../.. + MH_OBJ_DIR=`cd "$srcdir" && pwd`; export MH_OBJ_DIR +fi + +. "${srcdir}/test/post/test-post-common.sh" + +# +# Group test +# +cat > "${MH_TEST_DIR}/Mail/draft" < +To: our-group: Somebody One + Somebody Two ; +Subject: Group test + +This is test of group recipients. +EOF + +cat > "${testname}.expected" < +RCPT TO: +RCPT TO: +DATA +From: Mr Nobody +To: our-group: ; +Subject: Group test +Date: + +This is test of group recipients. +. +QUIT +EOF + +test_post "${testname}.actual" "${testname}.expected" + +exit ${failed:-0} -- 1.7.10.4