Some test fiddling to make things work in GWT.
This commit is contained in:
@@ -10,7 +10,9 @@ import java.text.SimpleDateFormat;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.TimeZone;
|
import java.util.TimeZone;
|
||||||
|
|
||||||
@@ -255,4 +257,13 @@ public class MustacheTest extends SharedTests
|
|||||||
Date today = new Date(1389208567874L);
|
Date today = new Date(1389208567874L);
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test public void testMapEntriesPlusReflectSection () {
|
||||||
|
Map<String,String> data = new HashMap<String,String>();
|
||||||
|
data.put("k1", "v1");
|
||||||
|
data.put("k2", "v2");
|
||||||
|
// 'key' and 'value' here rely on reflection so we can't test this in GWT
|
||||||
|
test("k1v1k2v2", "{{#map.entrySet}}{{key}}{{value}}{{/map.entrySet}}",
|
||||||
|
context("map", data));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,7 +74,8 @@ public abstract class SharedTests extends GWTTestCase
|
|||||||
Map<String,String> data = new HashMap<String,String>();
|
Map<String,String> data = new HashMap<String,String>();
|
||||||
data.put("k1", "v1");
|
data.put("k1", "v1");
|
||||||
data.put("k2", "v2");
|
data.put("k2", "v2");
|
||||||
test("k1v1k2v2", "{{#map.entrySet}}{{key}}{{value}}{{/map.entrySet}}",
|
test(Mustache.compiler().escapeHTML(false),
|
||||||
|
"k1=v1k2=v2", "{{#map.entrySet}}{{.}}{{/map.entrySet}}",
|
||||||
context("map", data));
|
context("map", data));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user