Reworked user-defined escaping to suit my tastes.
This commit is contained in:
@@ -13,7 +13,6 @@ import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import com.samskivert.mustache.formats.SimpleEscaping;
|
||||
import org.junit.Test;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
@@ -297,13 +296,12 @@ public class MustacheTest
|
||||
}
|
||||
|
||||
@Test public void testUserDefinedEscaping() {
|
||||
Escaping escaping = new SimpleEscaping(new String[][] {
|
||||
{"[", ":BEGIN:"},
|
||||
{"]", ":END:"}
|
||||
Mustache.Escaper escaper = Escapers.simple(new String[][] {
|
||||
{ "[", ":BEGIN:" },
|
||||
{ "]", ":END:" }
|
||||
});
|
||||
|
||||
assertEquals(":BEGIN:b:END:", Mustache.compiler().escaping(escaping).compile("{{a}}").
|
||||
execute(context("a", "[b]")));
|
||||
assertEquals(":BEGIN:b:END:", Mustache.compiler().withEscaper(escaper).
|
||||
compile("{{a}}").execute(context("a", "[b]")));
|
||||
}
|
||||
|
||||
@Test public void testPartialDelimiterMatch () {
|
||||
|
||||
Reference in New Issue
Block a user