Add isTransactional method to NewsletterEntity

[MAILPOET-6115]
This commit is contained in:
David Remer
2024-06-21 08:26:10 +03:00
committed by Veljko V
parent 2cba628c29
commit fd0d1036e6
3 changed files with 19 additions and 7 deletions

View File

@@ -220,6 +220,16 @@ class NewsletterEntityTest extends \MailPoetTest {
verify($notificationHistoryNewsletter->getFilterSegmentId())->equals(2);
}
public function testIsTransactional(): void {
$newsletter = $this->createNewsletter();
$this->assertFalse($newsletter->isTransactional());
$newsletter->setType(NewsletterEntity::TYPE_AUTOMATION_TRANSACTIONAL);
$this->assertTrue($newsletter->isTransactional());
$newsletter->setType(NewsletterEntity::TYPE_WC_TRANSACTIONAL_EMAIL);
$this->assertTrue($newsletter->isTransactional());
}
private function createNewsletter(string $type = NewsletterEntity::TYPE_STANDARD): NewsletterEntity {
$newsletter = new NewsletterEntity();
$newsletter->setType($type);