Added test for template retention in subsequent render invocations.

This commit is contained in:
Justin Hileman
2010-05-24 10:29:43 -04:00
parent 11c2b04d8e
commit f0ed2ad499
+17
View File
@@ -167,6 +167,23 @@ class MustacheTest extends PHPUnit_Framework_TestCase {
$this->assertEquals($first, $second);
}
/**
* Mustache should not use templates passed to the render() method for subsequent invocations.
*
* @access public
* @return void
*/
public function testResetTemplateForMultipleInvocations() {
$m = new Mustache('Sirve.');
$m->render('No sirve.');
$this->assertEquals('Sirve.', $m->render());
$m2 = new Mustache();
$m2->render('No sirve.');
$this->assertEquals('', $m2->render());
}
/**
* Test everything in the `examples` directory.
*