blob: 903427b289af64f0a68dbf241b6e418305ff1b9c (
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
38
39
40
|
use strict; use warnings; use 5.024; 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;
|