Add DCC support into whom
[mmh] / test / tests / whom / test-dcc-bcc
1 # test whom
2
3 . "$MH_TEST_COMMON"
4
5
6 draft="$MH_TEST_DIR/whom-$$.draft"
7
8
9 # to + cc headers
10 #
11 cat >"$draft" <<!
12 To: alice, gill
13 Cc: jack, charly
14 !
15 runandcheck 'whom "$draft"' <<!
16 alice
17 gill
18 jack
19 charly
20 !
21
22
23 runandcheck 'whom -notocc -nodcc -nobcc "$draft"' <<!
24 whom: use at least one of: -tocc -dcc -bcc
25 !
26
27
28 # to + dcc headers
29 #
30 cat >"$draft" <<!
31 To: alice, gill
32 Dcc: jack, charly
33 !
34 runandcheck 'whom "$draft"' <<!
35 alice
36 gill
37         ==DCC==
38 jack
39 charly
40 !
41
42
43
44
45 # to + bcc headers
46 #
47 cat >"$draft" <<!
48 To: alice, gill
49 Bcc: jack, charly
50 !
51 runandcheck 'whom "$draft"' <<!
52 alice
53 gill
54         ==BCC==
55 jack
56 charly
57 !
58
59
60
61 # to + dcc + bcc headers
62 #
63 cat >"$draft" <<!
64 To: alice, gill
65 Dcc: jack
66 Bcc: charly
67 !
68 runandcheck 'whom "$draft"' <<!
69 alice
70 gill
71         ==DCC==
72 jack
73         ==BCC==
74 charly
75 !
76
77
78 runandcheck 'whom -nodcc -nobcc "$draft"' <<!
79 alice
80 gill
81 !
82
83 runandcheck 'whom -notocc -nobcc "$draft"' <<!
84 jack
85 !
86
87 runandcheck 'whom -notocc -nodcc "$draft"' <<!
88 charly
89 !
90
91 runandcheck 'whom -notocc "$draft"' <<!
92         ==DCC==
93 jack
94         ==BCC==
95 charly
96 !
97
98 runandcheck 'whom -nodcc "$draft"' <<!
99 alice
100 gill
101         ==BCC==
102 charly
103 !
104
105 runandcheck 'whom -nobcc "$draft"' <<!
106 alice
107 gill
108         ==DCC==
109 jack
110 !