A test for burst; still needs work.
[mmh] / test / burst / test-burst
1 #!/bin/sh
2 #
3 # Tests to see if bursting messages works correctly.
4 #
5
6 if test -z "${MH_OBJ_DIR}"; then
7     srcdir=`dirname "$0"`/../..
8     MH_OBJ_DIR=`cd "$srcdir" && pwd`; export MH_OBJ_DIR
9 fi
10
11 . "${MH_OBJ_DIR}/test/common.sh"
12
13 setup_test
14
15 #
16 # Create a test message that we can burst
17 #
18
19 cat > "${MH_TEST_DIR}/Mail/inbox/11" <<EOF
20 From: Test Burst Message <burst1@example.com>
21 To: Test Recipient <recipient@example.com>
22 Date: Friday, 29 Sep 2006 00:00:00
23 Subject: Test digest
24
25 ------- Message one
26
27 From: Mister Burster <burst2@example.com>
28 To: Nobody 1 <nobody1@example.com>
29 Date: Thursday, 28 Sep 2006 00:01:00
30 Subject: Message one
31
32 This is message one
33
34 ------- Message two
35
36 From: Mister Burster <burst3@example.com>
37 To: Nobody 2 <nobody2@example.com>
38 Date: Thursday, 28 Sep 2006 00:02:00
39 Subject: Message two
40
41 This is message two
42 For real.
43
44 -------
45
46 End of all messages
47 EOF
48
49 burst 11 || exit
50
51 scan 11-last
52
53 exit 0