12require_once dirname(__FILE__).
'/FilesystemHelper.php';
 
   21        $this->tmpDir = sys_get_temp_dir().
'/TwigTests';
 
   22        if (!file_exists($this->tmpDir)) {
 
   23            @mkdir($this->tmpDir, 0777, 
true);
 
   26        if (!is_writable($this->tmpDir)) {
 
   27            $this->markTestSkipped(sprintf(
'Unable to run the tests as "%s" is not writable.', $this->tmpDir));
 
   44        $this->env->loadTemplate(
$name);
 
   45        $cacheFileName = $this->env->getCacheFilename(
$name);
 
   47        $this->assertFileExists($cacheFileName, 
'Cache file does not exist.');
 
   56        $this->env->loadTemplate(
$name);
 
   57        $cacheFileName = $this->env->getCacheFilename(
$name);
 
   59        $this->assertFileExists($cacheFileName, 
'Cache file does not exist.');
 
   60        $this->env->clearCacheFiles();
 
   61        $this->assertFileNotExists($cacheFileName, 
'Cache file was not cleared.');
 
An exception for terminatinating execution or to throw for unit testing.
Stores the Twig configuration.
Loads a template from an array.
testWritingCacheFiles()
@group legacy
testClearingCacheFiles()
@group legacy