From 667b274b0df8df683a708ea400881bca9ffbaf3f Mon Sep 17 00:00:00 2001 From: Jesper Ek Date: Fri, 8 Feb 2013 00:08:43 +0100 Subject: [PATCH] Added unit test for bug when calling getGlobals() before addGlobal() on Twig_Environment. --- test/Twig/Tests/EnvironmentTest.php | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/test/Twig/Tests/EnvironmentTest.php b/test/Twig/Tests/EnvironmentTest.php index d71e2ec..664e980 100644 --- a/test/Twig/Tests/EnvironmentTest.php +++ b/test/Twig/Tests/EnvironmentTest.php @@ -81,6 +81,12 @@ class Twig_Tests_EnvironmentTest extends PHPUnit_Framework_TestCase $globals = $twig->getGlobals(); $this->assertEquals('bar', $globals['foo']); + $twig = new Twig_Environment(new Twig_Loader_String()); + $twig->getGlobals(); + $twig->addGlobal('foo', 'bar'); + $template = $twig->loadTemplate('{{foo}}'); + $this->assertEquals('bar', $template->render(array())); + /* to be uncomment in Twig 2.0 // globals cannot be added after runtime init $twig = new Twig_Environment(new Twig_Loader_String()); -- 1.7.2.5