* @author Kornel LesiƄski * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License * @version SVN: $Id: PhptalUsageTest.php 888 2010-06-08 09:48:33Z kornel $ * @link http://phptal.org/ */ 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); } }