summaryrefslogtreecommitdiff
path: root/tests/units/Core/TemplateTest.php
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-03-25 18:19:31 -0400
committerFrederic Guillot <fred@kanboard.net>2016-03-25 18:19:31 -0400
commit407a51e6c45f411533b13176a614ed28e7cd460d (patch)
tree4210a93ed27ed4797921c76ee52125c5f314aca6 /tests/units/Core/TemplateTest.php
parent354e37971d43d3b62d8f4e2a23eff09e88525627 (diff)
Allow to use the original template in overridden templates (PR #1941)
Diffstat (limited to 'tests/units/Core/TemplateTest.php')
-rw-r--r--tests/units/Core/TemplateTest.php30
1 files changed, 18 insertions, 12 deletions
diff --git a/tests/units/Core/TemplateTest.php b/tests/units/Core/TemplateTest.php
index bd476c51..9584c831 100644
--- a/tests/units/Core/TemplateTest.php
+++ b/tests/units/Core/TemplateTest.php
@@ -8,35 +8,41 @@ class TemplateTest extends Base
{
public function testGetTemplateFile()
{
- $t = new Template($this->container['helper']);
+ $template = new Template($this->container['helper']);
+
+ $this->assertStringEndsWith(
+ implode(DIRECTORY_SEPARATOR, array('app', 'Core', '..', 'Template', 'a', 'b.php')),
+ $template->getTemplateFile('a'.DIRECTORY_SEPARATOR.'b')
+ );
+
$this->assertStringEndsWith(
- 'app'.DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'Template'.DIRECTORY_SEPARATOR.'a'.DIRECTORY_SEPARATOR.'b.php',
- $t->getTemplateFile('a'.DIRECTORY_SEPARATOR.'b')
+ implode(DIRECTORY_SEPARATOR, array('app', 'Core', '..', 'Template', 'a', 'b.php')),
+ $template->getTemplateFile('kanboard:a'.DIRECTORY_SEPARATOR.'b')
);
}
public function testGetPluginTemplateFile()
{
- $t = new Template($this->container['helper']);
+ $template = new Template($this->container['helper']);
$this->assertStringEndsWith(
- 'app'.DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'plugins'.DIRECTORY_SEPARATOR.'Myplugin'.DIRECTORY_SEPARATOR.'Template'.DIRECTORY_SEPARATOR.'a'.DIRECTORY_SEPARATOR.'b.php',
- $t->getTemplateFile('myplugin:a'.DIRECTORY_SEPARATOR.'b')
+ implode(DIRECTORY_SEPARATOR, array('app', 'Core', '..', '..', 'plugins', 'Myplugin', 'Template', 'a', 'b.php')),
+ $template->getTemplateFile('myplugin:a'.DIRECTORY_SEPARATOR.'b')
);
}
public function testGetOverridedTemplateFile()
{
- $t = new Template($this->container['helper']);
- $t->setTemplateOverride('a'.DIRECTORY_SEPARATOR.'b', 'myplugin:c');
+ $template = new Template($this->container['helper']);
+ $template->setTemplateOverride('a'.DIRECTORY_SEPARATOR.'b', 'myplugin:c');
$this->assertStringEndsWith(
- 'app'.DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'plugins'.DIRECTORY_SEPARATOR.'Myplugin'.DIRECTORY_SEPARATOR.'Template'.DIRECTORY_SEPARATOR.'c.php',
- $t->getTemplateFile('a'.DIRECTORY_SEPARATOR.'b')
+ implode(DIRECTORY_SEPARATOR, array('app', 'Core', '..', '..', 'plugins', 'Myplugin', 'Template', 'c.php')),
+ $template->getTemplateFile('a'.DIRECTORY_SEPARATOR.'b')
);
$this->assertStringEndsWith(
- 'app'.DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'Template'.DIRECTORY_SEPARATOR.'d.php',
- $t->getTemplateFile('d')
+ implode(DIRECTORY_SEPARATOR, array('app', 'Core', '..', 'Template', 'd.php')),
+ $template->getTemplateFile('d')
);
}
}