From: Fabien Potencier Date: Tue, 12 Apr 2011 07:35:37 +0000 (+0200) Subject: fixed some tests X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=d84b978e1ae30dc6095026d161da270938e04b4b;p=web%2Fkonrad%2Ftwig.git fixed some tests --- diff --git a/test/Twig/Tests/ErrorTest.php b/test/Twig/Tests/ErrorTest.php index 7af3036..3f914a6 100644 --- a/test/Twig/Tests/ErrorTest.php +++ b/test/Twig/Tests/ErrorTest.php @@ -13,7 +13,6 @@ require_once dirname(__FILE__).'/TestCase.php'; class Twig_Tests_ErrorTest extends Twig_Tests_TestCase { - /* public function testTwigExceptionAddsFileAndLineWhenMissing() { $loader = new Twig_Loader_Array(array('index' => "\n\n{{ foo.bar }}")); @@ -23,24 +22,29 @@ class Twig_Tests_ErrorTest extends Twig_Tests_TestCase try { $template->render(array()); + + $this->fail(); } catch (Twig_Error_Runtime $e) { + $this->assertEquals('Variable "foo" does not exist in "index" at line 3', $e->getMessage()); $this->assertEquals(3, $e->getTemplateLine()); $this->assertEquals('index', $e->getTemplateFile()); } } -*/ + public function testRenderWrapsExceptions() { - $loader = new Twig_Loader_Array(array('index' => "\n\n{{ foo.bar }}")); + $loader = new Twig_Loader_Array(array('index' => "\n\n\n{{ foo.bar }}")); $twig = new Twig_Environment($loader, array('strict_variables' => true, 'debug' => true, 'cache' => $this->getTempDir())); $template = $twig->loadTemplate('index'); try { $template->render(array('foo' => new Twig_Tests_ErrorTest_Foo())); + + $this->fail(); } catch (Twig_Error_Runtime $e) { - $this->assertEquals('Runtime error... in "index" at line 3', $e->getMessage()); - $this->assertEquals(3, $e->getTemplateLine()); + $this->assertEquals('Runtime error... in "index" at line 4', $e->getMessage()); + $this->assertEquals(4, $e->getTemplateLine()); $this->assertEquals('index', $e->getTemplateFile()); } }