Update BlocksRegistryTest
- testItAllowsToReplaceRendererViaFilter is no longer needed as we removed the filter - testItRemovesAllBlockRenderers this responsibility was moved to ContentRenderer [MAILPOET-6014]
This commit is contained in:
committed by
Mike Jolley
parent
3f3787ac4b
commit
76c60aa5e0
@@ -28,35 +28,10 @@ class BlocksRegistryTest extends \MailPoetTest {
|
||||
verify($storedRenderer)->equals($renderer);
|
||||
}
|
||||
|
||||
public function testItAllowsToReplaceRendererViaFilter() {
|
||||
public function testItReportsWhichRenderersAreRegistered() {
|
||||
$renderer = new Text();
|
||||
$dummyRenderer = new DummyBlockRenderer();
|
||||
$this->registry->addBlockRenderer('test', $renderer);
|
||||
$callback = function () use ($dummyRenderer) {
|
||||
return $dummyRenderer;
|
||||
};
|
||||
add_filter('mailpoet_block_renderer_test', $callback);
|
||||
$storedRenderer = $this->registry->getBlockRenderer('test');
|
||||
verify($storedRenderer)->equals($dummyRenderer);
|
||||
remove_filter('mailpoet_block_renderer_test', $callback);
|
||||
}
|
||||
|
||||
public function testItRemovesAllBlockRenderers() {
|
||||
$renderer = new Text();
|
||||
verify(has_filter('render_block_test'))->false();
|
||||
verify(has_filter('render_block_test2'))->false();
|
||||
|
||||
$this->registry->addBlockRenderer('test', $renderer);
|
||||
$this->registry->addBlockRenderer('test2', $renderer);
|
||||
verify(has_filter('render_block_test'))->true();
|
||||
verify(has_filter('render_block_test2'))->true();
|
||||
verify($this->registry->getBlockRenderer('test'))->notNull();
|
||||
verify($this->registry->getBlockRenderer('test2'))->notNull();
|
||||
|
||||
$this->registry->removeAllBlockRenderers();
|
||||
verify(has_filter('render_block_test'))->false();
|
||||
verify(has_filter('render_block_test2'))->false();
|
||||
verify($this->registry->getBlockRenderer('test'))->null();
|
||||
verify($this->registry->getBlockRenderer('test2'))->null();
|
||||
verify($this->registry->hasBlockRenderer('test'))->true();
|
||||
verify($this->registry->hasBlockRenderer('unknown'))->false();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user