From 753546a63c2fe43ea7f1d56a3fda464728a49d41 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 21 Jun 2011 22:00:37 -0700 Subject: [PATCH] More stray tag character tests. --- src/test/java/com/samskivert/mustache/MustacheTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/samskivert/mustache/MustacheTest.java b/src/test/java/com/samskivert/mustache/MustacheTest.java index c092a33..b29ec0c 100644 --- a/src/test/java/com/samskivert/mustache/MustacheTest.java +++ b/src/test/java/com/samskivert/mustache/MustacheTest.java @@ -212,9 +212,15 @@ public class MustacheTest test("foo{{a}", "foo{{a}", context("a", "")); } - @Test public void testRepeatedOpenTag () { + @Test public void testStrayTagCharacters () { + test("funny [b] business {{", "funny {{a}} business {{", context("a", "[b]")); + test("funny business {{", "funny {{{a}}} business {{", context("a", "")); test("{{ funny [b] business", "{{ funny {{a}} business", context("a", "[b]")); test("{{ funny business", "{{ funny {{{a}}} business", context("a", "")); + test("funny [b] business }}", "funny {{a}} business }}", context("a", "[b]")); + test("funny business }}", "funny {{{a}}} business }}", context("a", "")); + test("}} funny [b] business", "}} funny {{a}} business", context("a", "[b]")); + test("}} funny business", "}} funny {{{a}}} business", context("a", "")); } @Test(expected=MustacheParseException.class)