mirror of
https://github.com/PrivateBin/PrivateBin.git
synced 2026-03-05 13:30:32 -05:00
Unit test on escaping the template directory
This commit is contained in:
@@ -41,6 +41,7 @@ class TemplateSwitcherTest extends TestCase
|
|||||||
$defaultTemplateFallback = 'bootstrap5';
|
$defaultTemplateFallback = 'bootstrap5';
|
||||||
$customTemplate = 'bootstrap-dark';
|
$customTemplate = 'bootstrap-dark';
|
||||||
$customWrongTemplate = 'bootstrap-wrong';
|
$customWrongTemplate = 'bootstrap-wrong';
|
||||||
|
$escapeTemplateDirectory = '../index';
|
||||||
|
|
||||||
TemplateSwitcher::setTemplateFallback($defaultTemplateFallback);
|
TemplateSwitcher::setTemplateFallback($defaultTemplateFallback);
|
||||||
|
|
||||||
@@ -49,6 +50,9 @@ class TemplateSwitcherTest extends TestCase
|
|||||||
|
|
||||||
$_COOKIE['template'] = $customTemplate;
|
$_COOKIE['template'] = $customTemplate;
|
||||||
$this->assertEquals($customTemplate, TemplateSwitcher::getTemplate(), 'Custom template');
|
$this->assertEquals($customTemplate, TemplateSwitcher::getTemplate(), 'Custom template');
|
||||||
|
|
||||||
|
$_COOKIE['template'] = $escapeTemplateDirectory;
|
||||||
|
$this->assertEquals($defaultTemplateFallback, TemplateSwitcher::getTemplate(), 'Fallback on escaping template directory');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testGetAvailableTemplates()
|
public function testGetAvailableTemplates()
|
||||||
|
|||||||
Reference in New Issue
Block a user