1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
| | #!/bin/bash
test_description="Testing \"notmuch reply\" in several variations"
. ./test-lib.sh
test_expect_success "Basic reply" '
add_message [from]="\"Sender <sender@example.com>\"" \
[to]=test_suite@notmuchmail.org \
[subject]=notmuch-reply-test \
[date]="\"Tue, 05 Jan 2010 15:43:56 -0800\"" \
[body]="\"basic reply test\"" &&
execute_expecting "reply id:${gen_msg_id}" "From: Notmuch Test Suite <test_suite@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:
> basic reply test"
'
test_expect_success "Multiple recipients" '
add_message [from]="\"Sender <sender@example.com>\"" \
[to]="\"test_suite@notmuchmail.org, Someone Else <someone@example.com>\"" \
[subject]=notmuch-reply-test \
[date]="\"Tue, 05 Jan 2010 15:43:56 -0800\"" \
[body]="\"Multiple recipients\"" &&
execute_expecting "reply id:${gen_msg_id}" "From: Notmuch Test Suite <test_suite@notmuchmail.org>
Subject: Re: notmuch-reply-test
To: Sender <sender@example.com>, Someone Else <someone@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:
> Multiple recipients"
'
test_expect_success "Reply with CC" '
add_message [from]="\"Sender <sender@example.com>\"" \
[to]=test_suite@notmuchmail.org \
[cc]="\"Other Parties <cc@example.com>\"" \
[subject]=notmuch-reply-test \
[date]="\"Tue, 05 Jan 2010 15:43:56 -0800\"" \
[body]="\"reply with CC\"" &&
execute_expecting "reply id:${gen_msg_id}" "From: Notmuch Test Suite <test_suite@notmuchmail.org>
Subject: Re: notmuch-reply-test
To: Sender <sender@example.com>
Cc: Other Parties <cc@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:
> reply with CC"
'
test_expect_success "Reply from alternate address" '
add_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]="\"reply from alternate address\"" &&
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:
> reply from alternate address"
'
test_expect_success "Support for Reply-To" '
add_message [from]="\"Sender <sender@example.com>\"" \
[to]=test_suite@notmuchmail.org \
[subject]=notmuch-reply-test \
[date]="\"Tue, 05 Jan 2010 15:43:56 -0800\"" \
[body]="\"support for reply-to\"" \
[reply-to]="\"Sender <elsewhere@example.com>\"" &&
execute_expecting "reply id:${gen_msg_id}" "From: Notmuch Test Suite <test_suite@notmuchmail.org>
Subject: Re: notmuch-reply-test
To: Sender <elsewhere@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:
> support for reply-to"
'
test_expect_success "Un-munging Reply-To" '
add_message [from]="\"Sender <sender@example.com>\"" \
[to]="\"Some List <list@example.com>\"" \
[subject]=notmuch-reply-test \
[date]="\"Tue, 05 Jan 2010 15:43:56 -0800\"" \
[body]="\"Un-munging Reply-To\"" \
[reply-to]="\"Evil Munging List <list@example.com>\"" &&
execute_expecting "reply id:${gen_msg_id}" "From: Notmuch Test Suite <test_suite@notmuchmail.org>
Subject: Re: notmuch-reply-test
To: Sender <sender@example.com>, Some List <list@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:
> Un-munging Reply-To"
'
test_done
|