summaryrefslogtreecommitdiff
path: root/tests/UnitTests/ResourceTests/File/FileResourceTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/UnitTests/ResourceTests/File/FileResourceTest.php')
-rw-r--r--tests/UnitTests/ResourceTests/File/FileResourceTest.php51
1 files changed, 23 insertions, 28 deletions
diff --git a/tests/UnitTests/ResourceTests/File/FileResourceTest.php b/tests/UnitTests/ResourceTests/File/FileResourceTest.php
index 44201d4b..acf522d2 100644
--- a/tests/UnitTests/ResourceTests/File/FileResourceTest.php
+++ b/tests/UnitTests/ResourceTests/File/FileResourceTest.php
@@ -23,10 +23,6 @@ class FileResourceTest extends PHPUnit_Smarty
$this->smarty->enableSecurity();
}
- public function testInit()
- {
- $this->cleanDirs();
- }
protected function relative($path)
{
@@ -171,8 +167,7 @@ class FileResourceTest extends PHPUnit_Smarty
$tpl->fetch();
$timestamp = $tpl->getCached()->timestamp;
-
- $this->smarty = new \Smarty\Smarty();
+ $this->setUpSmarty(__DIR__);
$this->smarty->caching = true;
$this->smarty->cache_lifetime = 1000;
@@ -271,8 +266,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
chdir(__DIR__ . '/templates/sub/');
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array(
__DIR__ . '/does-not-exist/',
));
@@ -292,8 +287,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
chdir(__DIR__ . '/templates/sub/');
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array(
__DIR__ . '/does-not-exist/',
));
@@ -348,8 +343,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array($dn . '/templates/relativity/theory/',));
$map = array('foo.tpl' => 'theory', './foo.tpl' => 'theory', '././foo.tpl' => 'theory',
@@ -367,8 +362,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array(
@@ -399,8 +394,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
chdir($dn . '/templates/relativity/theory/');
$this->smarty->setTemplateDir(array(
$dn . '/templates/',
@@ -428,8 +423,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array($dn . '/templates/relativity/theory/einstein/',));
$map = array('foo.tpl' => 'einstein', './foo.tpl' => 'einstein', '././foo.tpl' => 'einstein',
@@ -448,8 +443,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array(
$dn . '/templates/relativity/theory/einstein/',
));
@@ -479,8 +474,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array('../..',));
$map = array('foo.tpl' => 'relativity', './foo.tpl' => 'relativity', '././foo.tpl' => 'relativity',);
@@ -497,8 +492,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array('../..',));
$map =
@@ -516,8 +511,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array(
'../..',
));
@@ -549,8 +544,8 @@ class FileResourceTest extends PHPUnit_Smarty
$cwd = getcwd();
$dn = __DIR__;
- $this->smarty->setCompileDir($dn . '/templates_c/');
- $this->smarty->setCacheDir($dn . '/cache/');
+ $this->smarty->setCompileDir(self::getTempBase() . 'templates_c/');
+ $this->smarty->setCacheDir(self::getTempBase() . 'cache/');
$this->smarty->setTemplateDir(array(
'..',
));