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);
|
||||
}
|
||||
|
||||
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() {
|
||||
|
Reference in New Issue
Block a user