setUpSmarty(dirname(__FILE__)); $this->smartyBC->assign('foo', 'foo'); $this->_dataBC = $this->smartyBC->createData($this->smartyBC); $this->_dataBC->assign('bar', 'bar'); $this->_tplBC = $this->smartyBC->createTemplate('eval:{$foo}{$bar}{$blar}', null, null, $this->_dataBC); $this->_tplBC->assign('blar', 'blar'); } public function testSmarty2ClearAllAssignInSmarty() { error_reporting((error_reporting() & ~(E_NOTICE | E_USER_NOTICE))); $this->smartyBC->clear_all_assign(); $this->assertEquals('barblar', $this->smartyBC->fetch($this->_tplBC)); } }