+# test whom
+
+. "$MH_TEST_COMMON"
+
+
+draft="$MH_TEST_DIR/whom-$$.draft"
+
+
+# to + cc headers
+#
+cat >"$draft" <<!
+To: alice, gill
+Cc: jack, charly
+!
+runandcheck 'whom "$draft"' <<!
+alice
+gill
+jack
+charly
+!
+
+
+runandcheck 'whom -notocc -nodcc -nobcc "$draft"' <<!
+whom: use at least one of: -tocc -dcc -bcc
+!
+
+
+# to + dcc headers
+#
+cat >"$draft" <<!
+To: alice, gill
+Dcc: jack, charly
+!
+runandcheck 'whom "$draft"' <<!
+alice
+gill
+ ==DCC==
+jack
+charly
+!
+
+
+
+
+# to + bcc headers
+#
+cat >"$draft" <<!
+To: alice, gill
+Bcc: jack, charly
+!
+runandcheck 'whom "$draft"' <<!
+alice
+gill
+ ==BCC==
+jack
+charly
+!
+
+
+
+# to + dcc + bcc headers
+#
+cat >"$draft" <<!
+To: alice, gill
+Dcc: jack
+Bcc: charly
+!
+runandcheck 'whom "$draft"' <<!
+alice
+gill
+ ==DCC==
+jack
+ ==BCC==
+charly
+!
+
+
+runandcheck 'whom -nodcc -nobcc "$draft"' <<!
+alice
+gill
+!
+
+runandcheck 'whom -notocc -nobcc "$draft"' <<!
+jack
+!
+
+runandcheck 'whom -notocc -nodcc "$draft"' <<!
+charly
+!
+
+runandcheck 'whom -notocc "$draft"' <<!
+ ==DCC==
+jack
+ ==BCC==
+charly
+!
+
+runandcheck 'whom -nodcc "$draft"' <<!
+alice
+gill
+ ==BCC==
+charly
+!
+
+runandcheck 'whom -nobcc "$draft"' <<!
+alice
+gill
+ ==DCC==
+jack
+!