Remove old delete and trash tests in Subscriber

[MAILPOET-3033]
This commit is contained in:
Jan Lysý
2020-10-05 10:13:54 +02:00
committed by Veljko V
parent 00b0cf184d
commit 2428cf2d9d

View File

@@ -706,78 +706,6 @@ class SubscriberTest extends \MailPoetTest {
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() {
// create 3 subscribers, segments and subscriber-segment relations
$prepareData = function() {