diff --git a/tests/unit/Renderer/TestSimplePhpRenderer.php b/tests/unit/Renderer/TestSimplePhpRenderer.php new file mode 100644 index 0000000000000000000000000000000000000000..bb3f175428d5550a79b013525d17c4c2d43f1ac2 --- /dev/null +++ b/tests/unit/Renderer/TestSimplePhpRenderer.php @@ -0,0 +1,20 @@ +<?php + +use WPDesk\View\Resolver\ChainResolver; +use WPDesk\View\Resolver\Exception\CanNotResolve; +use WPDesk\View\Resolver\NullResolver; + +class TestSimplePhpRenderer extends \PHPUnit\Framework\TestCase +{ + const TEXT_IN_TEMPLATE = 'outputText'; + + const TEMPLATE_NAME = 'some_template'; + + const TEMPLATE_DIR = '/templates'; + + public function testRenderWithDirResolver() + { + $renderer = new \WPDesk\View\Renderer\SimplePhpRenderer(new \WPDesk\View\Resolver\DirResolver(__DIR__ . self::TEMPLATE_DIR)); + $this->assertEquals(self::TEXT_IN_TEMPLATE, $renderer->render(self::TEMPLATE_NAME)); + } +} \ No newline at end of file diff --git a/tests/unit/Renderer/templates/some_template.php b/tests/unit/Renderer/templates/some_template.php new file mode 100644 index 0000000000000000000000000000000000000000..fcd781aa62d0947505006ff55743136fd003c5d2 --- /dev/null +++ b/tests/unit/Renderer/templates/some_template.php @@ -0,0 +1,2 @@ +<?php + echo 'outputText'; \ No newline at end of file diff --git a/tests/unit/Resolver/templates/some_template.php b/tests/unit/Resolver/templates/some_template.php index fcd781aa62d0947505006ff55743136fd003c5d2..dd6143c8fc25443943e50fe4b90f5e86d6331a8e 100644 --- a/tests/unit/Resolver/templates/some_template.php +++ b/tests/unit/Resolver/templates/some_template.php @@ -1,2 +1 @@ -<?php - echo 'outputText'; \ No newline at end of file +this is dummy text \ No newline at end of file