fixed unit tests due to a difference between the PHP and C versions of Twig_Template...
authorFabien Potencier <fabien.potencier@gmail.com>
Wed, 23 Nov 2011 13:24:45 +0000 (14:24 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Wed, 23 Nov 2011 13:24:45 +0000 (14:24 +0100)
lib/Twig/Template.php
test/Twig/Tests/TemplateTest.php

index 6fde24e..0e20512 100644 (file)
@@ -417,4 +417,12 @@ abstract class Twig_Template implements Twig_TemplateInterface
 
         return $ret;
     }
+
+    /**
+     * This method is only useful when testing Twig. Do not use it.
+     */
+    static public function clearCache()
+    {
+        self::$cache = array();
+    }
 }
index c5caec1..4918de7 100644 (file)
@@ -192,6 +192,7 @@ class Twig_TemplateTest extends Twig_Template
     {
         parent::__construct($env);
         $this->useExtGetAttribute = $useExtGetAttribute;
+        Twig_Template::clearCache();
     }
 
     public function getTemplateName()