Files
piratepoet/tests/integration/Config/RendererFactoryTest.php
2020-09-23 10:03:04 +02:00

26 lines
761 B
PHP

<?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);
}
}