@@ -6,6 +6,12 @@ test_description='git send-email'
66# May be altered later in the test
77PREREQ=" PERL"
88
9+ replace_variable_fields () {
10+ sed -e " s/^\(Date:\).*/\1 DATE-STRING/" \
11+ -e " s/^\(Message-Id:\).*/\1 MESSAGE-ID-STRING/" \
12+ -e " s/^\(X-Mailer:\).*/\1 X-MAILER-STRING/"
13+ }
14+
915test_expect_success $PREREQ ' prepare reference tree' '
1016 echo "1A quick brown fox jumps over the" >file &&
1117 echo "lazy dog" >>file &&
@@ -315,10 +321,7 @@ test_expect_success $PREREQ 'Show all headers' '
315321 --bcc=bcc@example.com \
316322 --in-reply-to="<unique-message-id@example.com>" \
317323 --smtp-server relay.example.com \
318- $patches |
319- sed -e "s/^\(Date:\).*/\1 DATE-STRING/" \
320- -e "s/^\(Message-Id:\).*/\1 MESSAGE-ID-STRING/" \
321- -e "s/^\(X-Mailer:\).*/\1 X-MAILER-STRING/" \
324+ $patches | replace_variable_fields \
322325 >actual-show-all-headers &&
323326 test_cmp expected-show-all-headers actual-show-all-headers
324327'
@@ -573,12 +576,6 @@ Result: OK
573576EOF
574577"
575578
576- replace_variable_fields () {
577- sed -e " s/^\(Date:\).*/\1 DATE-STRING/" \
578- -e " s/^\(Message-Id:\).*/\1 MESSAGE-ID-STRING/" \
579- -e " s/^\(X-Mailer:\).*/\1 X-MAILER-STRING/"
580- }
581-
582579test_suppression () {
583580 git send-email \
584581 --dry-run \
0 commit comments