notmuch-test: Test "notmuch reply" from alternate address.

When reply to a message addresses to an address configured in the
other_email setting in the configuration file, the reply should use
that address in the From header. Test this.
This commit is contained in:
Carl Worth 2010-02-04 11:39:31 -08:00
parent 4e66b777cf
commit 33f55e43e1

View file

@ -163,6 +163,7 @@ path=${MAIL_DIR}
[user] [user]
name=Notmuch Test Suite name=Notmuch Test Suite
primary_email=test_suite@notmuchmail.org primary_email=test_suite@notmuchmail.org
other_email=test_suite_other@notmuchmail.org
EOF EOF
printf "Testing \"notmuch new\" in several variations:\n" printf "Testing \"notmuch new\" in several variations:\n"
@ -313,6 +314,24 @@ References: <${gen_msg_id}>
On Tue, 05 Jan 2010 15:43:56 -0800, Sender <sender@example.com> wrote: On Tue, 05 Jan 2010 15:43:56 -0800, Sender <sender@example.com> wrote:
> notmuch-reply-test" > notmuch-reply-test"
printf " Reply from alternate address...\t"
generate_message '[from]="Sender <sender@example.com>"' \
[to]=test_suite_other@notmuchmail.org \
[subject]=notmuch-reply-test \
'[date]="Tue, 05 Jan 2010 15:43:56 -0800"' \
[body]=notmuch-reply-test
$NOTMUCH new > /dev/null
execute_expecting "reply id:${gen_msg_id}" "From: Notmuch Test Suite <test_suite_other@notmuchmail.org>
Subject: Re: notmuch-reply-test
To: Sender <sender@example.com>
Bcc: test_suite@notmuchmail.org
In-Reply-To: <${gen_msg_id}>
References: <${gen_msg_id}>
On Tue, 05 Jan 2010 15:43:56 -0800, Sender <sender@example.com> wrote:
> notmuch-reply-test"
cat <<EOF cat <<EOF
Notmuch test suite complete. Notmuch test suite complete.