#!perl use strict ; use lib qw(t) ; use common ; use File::Slurp ; use Data::Dumper ; my $tests = [ { name => 'nested bug [- -]', skip => 0, opts => { pre_delim => qr/\[\-/, post_delim => qr/\-\]/, }, data => { widgets => [ { title => "bart", }, { title => "marge", } ], }, template => < [-start widgets-] [-anchor-] [-title-]
[-description-] [-escaped_anchor-] [-options-] [-end widgets-] TEMPLATE expected => < bart
marge
EXPECTED }, { name => 'nested bug', skip => 0, data => { widgets => [ { title => "bart", }, { title => "marge", } ], }, template => < [%start widgets%] [%anchor%] [%title%]
[%description%] [%escaped_anchor%] [%options%] [%end widgets%] TEMPLATE expected => < bart
marge
EXPECTED }, { name => 'nested bug ,', skip => 0, opts => { }, data => { widgets => [ { title => "bart", }, { title => "marge", } ], }, template => < < 'nested bug short', skip => 0, data => { widgets => [ { title => "bart", }, { title => "marge", } ], }, template => <[%title%] [%end widgets%] TEMPLATE expected => <bart marge EXPECTED }, ] ; template_tester( $tests ) ; exit ;