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!)')); }); });