Add tests [MAILPOET-3157]
This commit is contained in:
25
tests/integration/Config/RendererFactoryTest.php
Normal file
25
tests/integration/Config/RendererFactoryTest.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace MailPoet\Config;
|
||||
|
||||
use MailPoet\WP\Functions as WPFunctions;
|
||||
|
||||
class RendererFactoryTest extends \MailPoetTest {
|
||||
public function testItCanEnableAndDisableCachingWithAFilter() {
|
||||
$rendererFactory = new RendererFactory();
|
||||
WPFunctions::get()->addFilter('mailpoet_template_cache_enabled', function () {
|
||||
return true;
|
||||
});
|
||||
$renderer = $rendererFactory->getRenderer();
|
||||
$result = $renderer->detectCache();
|
||||
expect($result)->notEmpty();
|
||||
|
||||
$rendererFactory = new RendererFactory();
|
||||
WPFunctions::get()->addFilter('mailpoet_template_cache_enabled', function () {
|
||||
return false;
|
||||
});
|
||||
$renderer = $rendererFactory->getRenderer();
|
||||
$result = $renderer->detectCache();
|
||||
expect($result)->equals(false);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user