diff --git a/mailpoet/tests/integration/API/MP/SubscribersTest.php b/mailpoet/tests/integration/API/MP/SubscribersTest.php index f3ef4cd366..c5bca815a3 100644 --- a/mailpoet/tests/integration/API/MP/SubscribersTest.php +++ b/mailpoet/tests/integration/API/MP/SubscribersTest.php @@ -232,6 +232,17 @@ class SubscribersTest extends \MailPoetTest { verify($result['subscriptions'][0]['segment_id'])->equals($segment->getId()); } + public function testItSubscribesSubscriberAndRestoreTrashedSubscribers() { + $subscriber = $this->subscriberFactory + ->withDeletedAt(new Carbon()) + ->create(); + $segment = $this->getSegment(); + + $result = $this->getApi()->subscribeToList($subscriber->getEmail(), $segment->getId()); + verify($result['id'])->equals($subscriber->getId()); + verify($result['deleted_at'])->null(); + } + public function testItSchedulesWelcomeNotificationByDefaultAfterSubscriberSubscriberToLists() { $subscriber = $this->subscriberFactory ->withStatus(SubscriberEntity::STATUS_SUBSCRIBED)