2 ######################################################
4 # Test forwarding messages (including RFC-934 mode).
6 ######################################################
8 if [ -z "${MH_TEST_COMMON}" ]; then
9 echo "MH_TEST_COMMON not set; try running via 'make check'"
16 # TODO: Move to a common file tests can source; need more framework...
19 diff -u $expected $actual
21 failed=$((failed + 1))
25 # Make a draft file forwarding two messages.
33 #forw [forwarded messages] +inbox 1 2
37 # Munge the Content-Id from the draft after mhbuild, so we have a reliable
40 sed 's/\(Content-ID:\) <[^>][^>]*>/\1 <TESTID>/' $draft > $actual
43 draft=$MH_TEST_DIR/$$.draft
44 expected=$MH_TEST_DIR/$$.expected
45 actual=$MH_TEST_DIR/$$.actual
54 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa0"
56 Content-Description: forwarded messages
59 Content-Type: message/rfc822
61 From: Test1 <test1@example.com>
62 To: Some User <user@example.com>
63 Date: Fri, 29 Sep 2006 00:00:00
64 Subject: Testing message 1
66 This is message number 1
69 Content-Type: message/rfc822
71 From: Test2 <test2@example.com>
72 To: Some User <user@example.com>
73 Date: Fri, 29 Sep 2006 00:00:00
74 Subject: Testing message 2
76 This is message number 2
78 ------- =_aaaaaaaaaa0--
85 # check mhbuild -rfc934
92 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa0"
94 Content-Description: forwarded messages
99 From: Test1 <test1@example.com>
100 To: Some User <user@example.com>
101 Date: Fri, 29 Sep 2006 00:00:00
102 Subject: Testing message 1
104 This is message number 1
106 ------- =_aaaaaaaaaa0
108 From: Test2 <test2@example.com>
109 To: Some User <user@example.com>
110 Date: Fri, 29 Sep 2006 00:00:00
111 Subject: Testing message 2
113 This is message number 2
115 ------- =_aaaaaaaaaa0--
118 mhbuild -rfc934 $draft