diff --git a/build/phpunit.xml b/build/phpunit.xml index 7934b11..099f447 100644 --- a/build/phpunit.xml +++ b/build/phpunit.xml @@ -11,6 +11,9 @@ ../src + ../src/contracts + ../src/exception + ../src/renderer/ZugferdVisualizerLaravelRenderer.php diff --git a/src/renderer/ZugferdVisualizerDefaultRenderer.php b/src/renderer/ZugferdVisualizerDefaultRenderer.php index 6f15e80..011dcc9 100644 --- a/src/renderer/ZugferdVisualizerDefaultRenderer.php +++ b/src/renderer/ZugferdVisualizerDefaultRenderer.php @@ -40,10 +40,6 @@ public function render(ZugferdDocument $document, string $template): string include $template; $markup = ob_get_clean(); - if (false === $markup) { - throw new \RuntimeException("Failed to render markup"); - } - return $markup; } } diff --git a/tests/testcases/VisualizerText.php b/tests/testcases/VisualizerText.php index 2687225..b85ed8e 100644 --- a/tests/testcases/VisualizerText.php +++ b/tests/testcases/VisualizerText.php @@ -191,6 +191,7 @@ public function testRenderMarkupTemplateNotSet(): void * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testMustUseDefaultRenderer * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateIsSet * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateExists + * @covers \horstoeko\zugferdvisualizer\renderer\ZugferdVisualizerDefaultRenderer::templateExists */ public function testRenderMarkupTemplateNotExists(): void { @@ -208,6 +209,7 @@ public function testRenderMarkupTemplateNotExists(): void * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testMustUseDefaultRenderer * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateIsSet * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateExists + * @covers \horstoeko\zugferdvisualizer\renderer\ZugferdVisualizerDefaultRenderer::render */ public function testRenderMarkupWithDefaultTemplate(): void { @@ -258,6 +260,7 @@ public function testRenderPdfTemplateNotSet(): void * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testMustUseDefaultRenderer * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateIsSet * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateExists + * @covers \horstoeko\zugferdvisualizer\renderer\ZugferdVisualizerDefaultRenderer::templateExists */ public function testRenderPdfTemplateNotExists(): void { @@ -277,6 +280,7 @@ public function testRenderPdfTemplateNotExists(): void * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateIsSet * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateExists * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::instanciatePdfEngine + * @covers \horstoeko\zugferdvisualizer\renderer\ZugferdVisualizerDefaultRenderer::render */ public function testRenderPdfWithDefaultTemplate(): void { @@ -297,6 +301,7 @@ public function testRenderPdfWithDefaultTemplate(): void * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateIsSet * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::testTemplateExists * @covers \horstoeko\zugferdvisualizer\ZugferdVisualizer::instanciatePdfEngine + * @covers \horstoeko\zugferdvisualizer\renderer\ZugferdVisualizerDefaultRenderer::render */ public function testRenderPdfFileWithDefaultTemplate(): void {