xml-binddata
view release on metacpan or search on metacpan
t/each_off_by_one.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Test::Mock::Simple;
use_ok 'XML::BindData';
my $counter = 0;
my $mock = Test::Mock::Simple->new(module => 'XML::BindData');
$mock->add('_get' => sub { $counter++; return []; });
is(
XML::BindData->bind(
'<foo><bar tmpl-each="bar" tmpl-bind="this"/></foo>',
{ bar => [ ] }
),
'<foo></foo>'
);
is($counter, 1, 'Terminated correctly after each');
done_testing;
( run in 0.513 second using v1.01-cache-2.11-cpan-71847e10f99 )