Adds MailPoet logo to newsletters in the free version

This commit is contained in:
Vlad
2017-05-25 14:38:42 -04:00
committed by stoletniy
parent 30277d92cd
commit 1c1a210542
3 changed files with 59 additions and 0 deletions

View File

@ -24,6 +24,7 @@ class NewsletterRendererTest extends MailPoetTest {
'status' => 'active'
);
$this->renderer = new Renderer($this->newsletter);
$this->renderer->premium_license = true;
$this->column_renderer = new ColumnRenderer();
$this->DOM_parser = new \pQuery();
}
@ -372,6 +373,17 @@ class NewsletterRendererTest extends MailPoetTest {
expect($preheader)->equals($this->newsletter['preheader']);
}
function testItDoesNotAddMailpoetLogoWhenPremiumIsActive() {
$template = $this->renderer->render();
expect($template['html'])->notContains('mailpoet_logo_newsletter.png');
}
function testItAddsMailpoetLogoWhenPremiumIsNotActive() {
$this->renderer->premium_license = false;
$template = $this->renderer->render();
expect($template['html'])->contains('mailpoet_logo_newsletter.png');
}
function testItPostProcessesTemplate() {
$template = $this->renderer->render();
// !important should be stripped from everywhere except from