From: Jesper Ek Date: Thu, 7 Feb 2013 23:08:43 +0000 (+0100) Subject: Added unit test for bug when calling getGlobals() before addGlobal() on Twig_Environment. X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=667b274b0df8df683a708ea400881bca9ffbaf3f;p=web%2Fkonrad%2Ftwig.git Added unit test for bug when calling getGlobals() before addGlobal() on Twig_Environment. --- 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());