diff options
author | dakkar <dakkar@thenautilus.net> | 2017-01-29 13:40:19 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2017-01-29 13:40:19 +0000 |
commit | 9f49c7ceed9906522ae81f5e0443852df7b416e3 (patch) | |
tree | 6c9497f28ee0deda22a9e37af62cb119746fc25b /t/tests/sietima/role/subscriberonly | |
parent | moderation messages work enough, kill TODO (diff) | |
download | Sietima-9f49c7ceed9906522ae81f5e0443852df7b416e3.tar.gz Sietima-9f49c7ceed9906522ae81f5e0443852df7b416e3.tar.bz2 Sietima-9f49c7ceed9906522ae81f5e0443852df7b416e3.zip |
fix SubscriberFromHashRef
it made it easy to set prefs, but impossible to set aliases
Diffstat (limited to 't/tests/sietima/role/subscriberonly')
-rw-r--r-- | t/tests/sietima/role/subscriberonly/drop.t | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/t/tests/sietima/role/subscriberonly/drop.t b/t/tests/sietima/role/subscriberonly/drop.t index 6229bb3..77b4b5f 100644 --- a/t/tests/sietima/role/subscriberonly/drop.t +++ b/t/tests/sietima/role/subscriberonly/drop.t @@ -4,7 +4,10 @@ use Test::Sietima; my @subscriber_addresses = ( 'one@users.example.com', - 'two@users.example.com', + { + address => 'two@users.example.com', + aliases => [ 'two-two@users.example.com' ], + }, ); my $s = make_sietima( with_traits => ['SubscriberOnly::Drop'], @@ -18,6 +21,13 @@ subtest 'from subscriber' => sub { ); }; +subtest 'from subscriber alias' => sub { + test_sending( + sietima => $s, + mail => { from=>'two-two@users.example.com' }, + ); +}; + subtest 'from non-subscriber' => sub { test_sending( sietima => $s, |