Make unit tests pass under Windows
This commit is contained in:
@@ -9,20 +9,34 @@ class TemplateTest extends Base
|
||||
public function testGetTemplateFile()
|
||||
{
|
||||
$t = new Template($this->container);
|
||||
$this->assertStringEndsWith('app/Core/../Template/a/b.php', $t->getTemplateFile('a/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')
|
||||
);
|
||||
}
|
||||
|
||||
public function testGetPluginTemplateFile()
|
||||
{
|
||||
$t = new Template($this->container);
|
||||
$this->assertStringEndsWith('app/Core/../../plugins/Myplugin/Template/a/b.php', $t->getTemplateFile('myplugin:a/b'));
|
||||
$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')
|
||||
);
|
||||
}
|
||||
|
||||
public function testGetOverridedTemplateFile()
|
||||
{
|
||||
$t = new Template($this->container);
|
||||
$t->setTemplateOverride('a/b', 'myplugin:c');
|
||||
$this->assertStringEndsWith('app/Core/../../plugins/Myplugin/Template/c.php', $t->getTemplateFile('a/b'));
|
||||
$this->assertStringEndsWith('app/Core/../Template/d.php', $t->getTemplateFile('d'));
|
||||
$t->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')
|
||||
);
|
||||
|
||||
$this->assertStringEndsWith(
|
||||
'app'.DIRECTORY_SEPARATOR.'Core'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'Template'.DIRECTORY_SEPARATOR.'d.php',
|
||||
$t->getTemplateFile('d')
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user