Example #1
0
 public function testTemplateReentrancy()
 {
     $this->parser->assign("a", 1);
     $parser2 = new HamlParser();
     $this->assertEquals(0, count($parser2->getVariables()));
     $this->assertEquals(1, count($this->parser->getVariables()));
     $parser2->setSource('= $var');
     $this->assertEquals("Hello", $parser2->render(array('var' => "Hello")));
 }