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