浏览代码

Adding test for delimiters

KevBurnsJr 14 年之前
父节点
当前提交
a7cf3e7309
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      test/MustacheTest.php

+ 9 - 0
test/MustacheTest.php

@@ -402,6 +402,15 @@ class MustacheTest extends PHPUnit_Framework_TestCase {
 		$this->assertEquals('success', $m->render('{{=<% %>=}}<% result %>'));
 	}
 
+	/**
+	 * @group delimiters
+	 */
+	public function testStickyDelimiters() {
+		$m = new Mustache(null, array('result' => 'FAIL'));
+		$this->assertEquals('{{ result }}', $m->render('{{=[[ ]]=}}{{ result }}[[={{ }}=]]'));
+		$this->assertEquals('{{ result }}', $m->render('{{=[[ ]]=}}{{#result}}FAIL{{/result}}{{result}}[[={{ }}=]]'));
+	}
+
 	/**
 	 * @group sections
 	 * @dataProvider poorlyNestedSections