Test all supported save fields

[MAILPOET-2900]
This commit is contained in:
Jan Jakeš
2020-05-14 14:49:25 +02:00
committed by Veljko V
parent 688338bcdf
commit 4862d42e8b
4 changed files with 39 additions and 9 deletions

View File

@@ -31,11 +31,27 @@ class NewsletterSaveControllerTest extends \MailPoetTest {
$newsletter = $this->createNewsletter(NewsletterEntity::TYPE_STANDARD);
$newsletterData = [
'id' => $newsletter->getId(),
'type' => 'Updated type',
'subject' => 'Updated subject',
'preheader' => 'Updated preheader',
'body' => '{"value": "Updated body"}',
'sender_name' => 'Updated sender name',
'sender_address' => 'Updated sender address',
'reply_to_name' => 'Updated reply-to name',
'reply_to_address' => 'Updated reply-to address',
'ga_campaign' => 'Updated GA campaign',
];
$newsletter = $this->saveController->save($newsletterData);
expect($newsletter->getType())->equals('Updated type');
expect($newsletter->getSubject())->equals('Updated subject');
expect($newsletter->getPreheader())->equals('Updated preheader');
expect($newsletter->getBody())->equals(['value' => 'Updated body']);
expect($newsletter->getSenderName())->equals('Updated sender name');
expect($newsletter->getSenderAddress())->equals('Updated sender address');
expect($newsletter->getReplyToName())->equals('Updated reply-to name');
expect($newsletter->getReplyToAddress())->equals('Updated reply-to address');
expect($newsletter->getGaCampaign())->equals('Updated GA campaign');
}
public function testItDoesNotRerenderPostNotificationsUponUpdate() {