summaryrefslogtreecommitdiffstats
path: root/t/t9001-send-email.sh
diff options
context:
space:
mode:
authorJacob Keller <jacob.keller@gmail.com>2024-08-14 02:05:10 +0200
committerJunio C Hamano <gitster@pobox.com>2024-08-14 21:13:00 +0200
commitbbc04b0094621bdd6d1e60c1cd96c64d916d3339 (patch)
tree1608ff5584fe6e0ffdf935df6563e76567b8dafd /t/t9001-send-email.sh
parentt9001-send-email.sh: fix quoting for mailrc --dump-aliases test (diff)
downloadgit-bbc04b0094621bdd6d1e60c1cd96c64d916d3339.tar.xz
git-bbc04b0094621bdd6d1e60c1cd96c64d916d3339.zip
t9001-send-email.sh: update alias list used for pine test
The set of aliases used for the pine --dump-aliases test do not perfectly mesh with the way the pine address book is defined. While technically all valid, there are some oddities including bob's name being partially split so that the actual address is returned as "Bobbyton <bob@example.com>". A strict reading of the pine documentation indicates that the address should either be of the form "address@domain" or a comma separated list of address, name/address pairs, or other aliases enclosed by (). The parsing implementation in git-send-email is not as strict, but it makes sense to ensure the test data used is. Although the --dump-aliases test does not make use of the address data, it is helpful to avoid giving future developers the wrong impression of the file format. Also add an alias which translates to multiple addresses using the () format. Signed-off-by: Jacob Keller <jacob.keller@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to '')
-rwxr-xr-xt/t9001-send-email.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/t/t9001-send-email.sh b/t/t9001-send-email.sh
index aa36ace393..c96d6955b9 100755
--- a/t/t9001-send-email.sh
+++ b/t/t9001-send-email.sh
@@ -2093,13 +2093,15 @@ test_dump_aliases '--dump-aliases mailrc format' \
test_dump_aliases '--dump-aliases pine format' \
'pine' \
'alice' \
+ 'bcgrp' \
'bob' \
'chloe' \
'eve' <<-\EOF
- alice Alice W Land <awol@example.com>
- eve Eve <eve@example.com>
- bob Robert Bobbyton <bob@example.com>
+ alice Alice W Land awol@example.com Friend
+ eve Eve eve@example.com
+ bob Robert Bobbyton bob@example.com
chloe chloe@example.com
+ bcgrp (bob, chloe, Other <o@example.com>)
EOF
test_dump_aliases '--dump-aliases gnus format' \