* @author Kornel LesiƄski * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License * @version SVN: $Id: PhptalUsageTest.php 579 2009-04-25 23:14:46Z kornel $ * @link http://phptal.org/ */ require_once dirname(__FILE__)."/config.php"; class PhptalUsageTest extends PHPTAL_TestCase { function testMultiUse() { $t = $this->newPHPTAL(); $t->title = 'hello'; $t->setTemplate('input/multiuse.01.html'); $a = $t->execute(); $t->setTemplate('input/multiuse.02.html'); $b = $t->execute(); $this->assertTrue($a != $b, "$a == $b"); $this->assertContains('hello',$a); $this->assertContains('hello',$b); } function testSetSourceReset() { $t = $this->newPHPTAL(); $t->setSource('

Hello

'); $res1 = $t->execute(); $t->setSource('

World

'); $res2 = $t->execute(); $this->assertNotEquals($res1,$res2); } }