Add delimiters parameter to Template interface, and fix test
diff --git a/lib/mustache.dart b/lib/mustache.dart
index 4a6ca6f..70fa97d 100644
--- a/lib/mustache.dart
+++ b/lib/mustache.dart
@@ -9,7 +9,7 @@
Template parse(String source, {bool lenient : false})
=> new Template(source, lenient: lenient);
-/// A Template can be efficienctly rendered multiple times with different
+/// A Template can be efficiently rendered multiple times with different
/// values.
abstract class Template {
@@ -21,8 +21,9 @@
{bool lenient,
bool htmlEscapeValues,
String name,
- PartialResolver partialResolver}) = t.Template.fromSource;
-
+ PartialResolver partialResolver,
+ String delimiters}) = t.Template.fromSource;
+
String get name;
String get source;
diff --git a/test/mustache_test.dart b/test/mustache_test.dart
index 10c5fff..f569bb1 100644
--- a/test/mustache_test.dart
+++ b/test/mustache_test.dart
@@ -643,8 +643,7 @@
group('Template with custom delimiters', () {
test('Basic', () {
var t = new Template('(<%text%>)', delimiters: '<% %>');
- var val = t.renderString(model);
-
+ var val = t.renderString({'text': 'Hey!'});
expect(val, equals('(Hey!)'));
});
});