Merge branch 'dev' into feature/whitespace-overhaul
This commit is contained in:
@@ -349,4 +349,21 @@ class MustacheTest extends PHPUnit_Framework_TestCase {
|
|||||||
array('{{#foo}}{{/bar}}{{/foo}}'),
|
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());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user