Remove old delete and trash tests in Subscriber
[MAILPOET-3033]
This commit is contained in:
@@ -706,78 +706,6 @@ class SubscriberTest extends \MailPoetTest {
|
|||||||
expect($total)->equals(1);
|
expect($total)->equals(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testItBulkTrashesSubscribers() {
|
|
||||||
$subscriberWithWpUserIdZero = Subscriber::createOrUpdate([
|
|
||||||
'email' => 'some.wp.user0@mailpoet.com',
|
|
||||||
'first_name' => 'Some',
|
|
||||||
'last_name' => 'WP User',
|
|
||||||
'wp_user_id' => 0,
|
|
||||||
]);
|
|
||||||
$subscriberWithWpUserId = Subscriber::createOrUpdate([
|
|
||||||
'email' => 'some.wp.user@mailpoet.com',
|
|
||||||
'first_name' => 'Some',
|
|
||||||
'last_name' => 'WP User',
|
|
||||||
'wp_user_id' => 1,
|
|
||||||
]);
|
|
||||||
Subscriber::filter('bulkTrash');
|
|
||||||
$notTrashedSubscribers = Subscriber::whereNull('deleted_at')->findArray();
|
|
||||||
expect(count($notTrashedSubscribers))->equals(1);
|
|
||||||
expect($notTrashedSubscribers[0]['wp_user_id'])->equals(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testItBulkDeletesSubscribers() {
|
|
||||||
$segment = Segment::createOrUpdate(
|
|
||||||
[
|
|
||||||
'name' => 'test',
|
|
||||||
]
|
|
||||||
);
|
|
||||||
$customField = CustomField::createOrUpdate(
|
|
||||||
[
|
|
||||||
'name' => 'name',
|
|
||||||
'type' => 'type',
|
|
||||||
'params' => [
|
|
||||||
'label' => 'label',
|
|
||||||
],
|
|
||||||
]
|
|
||||||
);
|
|
||||||
$subscriberCustomField = SubscriberCustomField::createOrUpdate(
|
|
||||||
[
|
|
||||||
'subscriber_id' => $this->subscriber->id,
|
|
||||||
'custom_field_id' => $customField->id,
|
|
||||||
'value' => 'test',
|
|
||||||
]
|
|
||||||
);
|
|
||||||
expect(SubscriberCustomField::findMany())->count(1);
|
|
||||||
$subscriberSegment = SubscriberSegment::createOrUpdate(
|
|
||||||
[
|
|
||||||
'subscriber_id' => $this->subscriber->id,
|
|
||||||
'segment_id' => 1,
|
|
||||||
]
|
|
||||||
);
|
|
||||||
expect(SubscriberSegment::findMany())->count(1);
|
|
||||||
|
|
||||||
$subscriberWithWpUserIdZero = Subscriber::createOrUpdate([
|
|
||||||
'email' => 'some.wp.user0@mailpoet.com',
|
|
||||||
'first_name' => 'Some',
|
|
||||||
'last_name' => 'WP User',
|
|
||||||
'wp_user_id' => 0,
|
|
||||||
]);
|
|
||||||
$subscriberWithWpUserId = Subscriber::createOrUpdate([
|
|
||||||
'email' => 'some.wp.user@mailpoet.com',
|
|
||||||
'first_name' => 'Some',
|
|
||||||
'last_name' => 'WP User',
|
|
||||||
'wp_user_id' => 1,
|
|
||||||
]);
|
|
||||||
|
|
||||||
// associated segments and custom fields should be deleted
|
|
||||||
Subscriber::filter('bulkDelete');
|
|
||||||
expect(SubscriberCustomField::findArray())->isEmpty();
|
|
||||||
expect(SubscriberSegment::findArray())->isEmpty();
|
|
||||||
$notDeletedSubscribers = Subscriber::findArray();
|
|
||||||
expect(count($notDeletedSubscribers))->equals(1);
|
|
||||||
expect($notDeletedSubscribers[0]['wp_user_id'])->equals(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testItCanFindSubscribersInSegments() {
|
public function testItCanFindSubscribersInSegments() {
|
||||||
// create 3 subscribers, segments and subscriber-segment relations
|
// create 3 subscribers, segments and subscriber-segment relations
|
||||||
$prepareData = function() {
|
$prepareData = function() {
|
||||||
|
Reference in New Issue
Block a user