* @author Kornel LesiƄski * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License * @version SVN: $Id: BlockTest.php 579 2009-04-25 23:14:46Z kornel $ * @link http://phptal.org/ */ require_once dirname(__FILE__)."/config.php"; class BlockTest extends PHPTAL_TestCase { function testTalBlock(){ $t = $this->newPHPTAL(); $t->setSource(''); $res = $t->execute(); $this->assertEquals('content', $res); } function testMetalBlock(){ $t = $this->newPHPTAL(); $t->setSource('foo'); $res = $t->execute(); $this->assertEquals('foo', $res); } function testSomeNamespaceBlock() { $t = $this->newPHPTAL(); $t->setSource('foo'); $res = $t->execute(); $this->assertEquals('foo', $res); } /** * @expectedException PHPTAL_ParserException */ function testInvalidNamespaceBlock() { $t = $this->newPHPTAL(); $this->setExpectedException('PHPTAL_Exception'); $t->setSource('foo'); $res = $t->execute(); } }