Exclude trashed and multiple-list subscribers [MAILPOET-789]

This commit is contained in:
Alexey Stoletniy
2017-01-19 23:04:29 +03:00
parent 815461a851
commit 4d3c90ce0d
2 changed files with 17 additions and 11 deletions

View File

@@ -152,6 +152,9 @@ class SubscriberTest extends MailPoetTest {
$segment = Segment::createOrUpdate(array(
'name' => 'Test segment'
));
$segment_2 = Segment::createOrUpdate(array(
'name' => 'Test segment 2'
));
// not yet subscribed
$subscribers = Subscriber::filter('filterBy', array('segment' => 'none'))
@@ -164,7 +167,7 @@ class SubscriberTest extends MailPoetTest {
// subscribed to a segment
SubscriberSegment::subscribeToSegments(
$subscriber,
array($segment->id)
array($segment->id, $segment_2->id)
);
$subscribers = Subscriber::filter('filterBy', array('segment' => 'none'))
@@ -177,7 +180,7 @@ class SubscriberTest extends MailPoetTest {
// unsubscribed
SubscriberSegment::unsubscribeFromSegments(
$subscriber,
array($segment->id)
array($segment->id, $segment_2->id)
);
$subscribers = Subscriber::filter('filterBy', array('segment' => 'none'))