use Test::More tests => 11; use HTML::Template::JIT; my $debug = 0; # try some looping $template = HTML::Template::JIT->new(filename => 'cond.tmpl', path => ['t/templates'], jit_path => 't/jit_path', jit_debug => $debug, ); $template->param(true => 1); $template->param(false => 0); $template->param(true_loop => [ { var => 'foo' } ]); $template->param(false_loop => [] ); $template->param(values => [ { value => 2, even => 1 }, { value => 3, even => 0 }, { value => 10, even => 1 }, ]); $output = $template->output(); like($output, qr/foo: foo./); like($output, qr/bar: bar./); like($output, qr/black: dark./); like($output, qr/white: light./); like($output, qr/bing: bong./); ok($output !~ qr/bing: boom./); like($output, qr/sam was here./); like($output, qr/sam wuz here./); like($output, qr/2 is even/); like($output, qr/3 is odd/); like($output, qr/10 is even/); print $output;