From 35f611f22c07a7eebb2033aa3379cd93a324aedf Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 1 Dec 2012 19:04:43 +0100 Subject: [PATCH] added some missing tests for getAttribute (for isXXX methods) --- test/Twig/Tests/TemplateTest.php | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/test/Twig/Tests/TemplateTest.php b/test/Twig/Tests/TemplateTest.php index 75103d1..bff815d 100644 --- a/test/Twig/Tests/TemplateTest.php +++ b/test/Twig/Tests/TemplateTest.php @@ -120,6 +120,7 @@ class Twig_Tests_TemplateTest extends PHPUnit_Framework_TestCase 'zero' => 0, 'null' => null, '1' => 1, + 'bar' => true, ); $objectArray = new Twig_TemplateArrayAccessObject(); @@ -144,6 +145,7 @@ class Twig_Tests_TemplateTest extends PHPUnit_Framework_TestCase array(true, 1, 1), array(true, 1, 1.0), array(true, null, 'null'), + array(true, true, 'bar'), ); $testObjects = array( // array(object, type of fetch) @@ -279,6 +281,7 @@ class Twig_TemplateArrayAccessObject implements ArrayAccess 'zero' => 0, 'null' => null, '1' => 1, + 'bar' => true, ); public function offsetExists($name) @@ -308,6 +311,7 @@ class Twig_TemplateMagicPropertyObject 'zero' => 0, 'null' => null, '1' => 1, + 'bar' => true, ); protected $protected = 'protected'; @@ -328,6 +332,7 @@ class Twig_TemplatePropertyObject public $defined = 'defined'; public $zero = 0; public $null = null; + public $bar = true; protected $protected = 'protected'; } @@ -385,6 +390,11 @@ class Twig_TemplateMethodObject return null; } + public function isBar() + { + return true; + } + protected function getProtected() { return 'protected'; -- 1.7.2.5