From bfe05e5b41455056da7f51ab919a215519c9df87 Mon Sep 17 00:00:00 2001 From: dyszczo <krzysiek@inspirelabs.pl> Date: Sun, 23 Sep 2018 22:43:27 +0200 Subject: [PATCH] renderer tests --- tests/unit/Renderer/TestSimplePhpRenderer.php | 20 +++++++++++++++++++ .../unit/Renderer/templates/some_template.php | 2 ++ .../unit/Resolver/templates/some_template.php | 3 +-- 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 tests/unit/Renderer/TestSimplePhpRenderer.php create mode 100644 tests/unit/Renderer/templates/some_template.php diff --git a/tests/unit/Renderer/TestSimplePhpRenderer.php b/tests/unit/Renderer/TestSimplePhpRenderer.php new file mode 100644 index 0000000..bb3f175 --- /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 0000000..fcd781a --- /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 fcd781a..dd6143c 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 -- GitLab