From 42cc65bda4df37c7746b3da5df8d520d324f360b Mon Sep 17 00:00:00 2001 From: Oluwaseun Olorunsola Date: Fri, 19 Apr 2024 12:11:05 +0100 Subject: [PATCH] Updates tests for subscribeToLists API method MAILPOET-6023 --- mailpoet/tests/integration/API/MP/SubscribersTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) 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)