17 template => <<TEMPLATE,
21 expected => <<EXPECTED,
35 template => <<TEMPLATE,
39 expected => <<EXPECTED,
45 name => 'pre/post_delim',
54 template => <<TEMPLATE,
58 expected => <<EXPECTED,
64 name => 'pre/post_delim regexes',
73 template => <<TEMPLATE,
77 expected => <<EXPECTED,
83 name => 'chunk delim',
92 template => <<TEMPLATE,
96 <%START bar%><%BAR%><%END bar%>
98 expected => <<EXPECTED,
107 name => 'chunk delim - array of hashes',
119 bar => { BAR => 'quux' },
122 template => <<TEMPLATE,
126 <%START bar%><%BAR%><%END bar%>
128 expected => <<EXPECTED,
140 name => 'greedy chunk',
147 template => <<TEMPLATE,
154 expected => <<EXPECTED,
159 name => 'not greedy chunk',
166 template => <<TEMPLATE,
173 expected => <<EXPECTED,
181 token_re => qw/[-\w]+?/,
184 'foo-bar' => 'FOO is 3',
185 'BAR-BAZ' => 'bar is baz',
187 template => <<TEMPLATE,
191 expected => <<EXPECTED,
198 template_tester( $tests ) ;