Merge branch 'dev' into feature/whitespace-overhaul

This commit is contained in:
Justin Hileman
2010-12-08 08:23:13 -05:00
+17
View File
@@ -349,4 +349,21 @@ class MustacheTest extends PHPUnit_Framework_TestCase {
array('{{#foo}}{{/bar}}{{/foo}}'),
);
}
/**
* Ensure that Mustache doesn't double-render sections (allowing mustache injection).
*
* @group sections
*/
public function testMustacheInjection() {
$template = '{{#foo}}{{bar}}{{/foo}}';
$view = array(
'foo' => true,
'bar' => '{{win}}',
'win' => 'FAIL',
);
$m = new Mustache($template, $view);
$this->assertEquals('{{win}}', $m->render());
}
}