blob: ba7566ca257f15cd4d175e19b40acaa2ffd4fc46 (
plain)
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
|
use lib 't/lib'; use Test::Sietima; my $s = make_sietima( with_traits => ['Debounce'], subscribers => [ 'one@users.example.com', 'two@users.example.com', ], ); my $return_path = $s->return_path->address; subtest 'header should be added' => sub { test_sending( sietima => $s, mails => [ object { call [ header_str => 'X-Been-There' ] => match qr{\b\Q$return_path\E\b}; }, ], ); }; subtest 'header should inhibit sending' => sub { test_sending( sietima => $s, mail => { headers => { 'x-been-there' => $return_path }, }, to => [], ); }; done_testing;
|