MustachePragmaUnescapedTest.php 542 B

12345678910111213141516171819
  1. <?php
  2. require_once '../Mustache.php';
  3. /**
  4. * @group pragmas
  5. */
  6. class MustachePragmaUnescapedTest extends PHPUnit_Framework_TestCase {
  7. public function testPragmaUnescaped() {
  8. $m = new Mustache(null, array('title' => 'Bear > Shark'));
  9. $this->assertEquals('Bear > Shark', $m->render('{{%UNESCAPED}}{{title}}'));
  10. $this->assertEquals('Bear &gt; Shark', $m->render('{{title}}'));
  11. $this->assertEquals('Bear &gt; Shark', $m->render('{{%UNESCAPED}}{{{title}}}'));
  12. $this->assertEquals('Bear > Shark', $m->render('{{{title}}}'));
  13. }
  14. }