use strict; use Template::Test; my $vars = { employee_info => [ { name => 'Sam', job => 'programmer' }, { name => 'Steve', job => 'soda jerk' }, ], }; test_expect(\*DATA, undef, $vars); __END__ --test-- [% USE HTML.Template -%] [% FILTER html_template -%] Name:
Job:

[%- END %] --expect-- Name: Sam
Job: programmer

Name: Steve
Job: soda jerk

--test-- [% USE ht = HTML.Template(loop_context_vars = 1) -%] [% FILTER $ht -%] First Name:
Job:

[%- END %] --expect-- First Name: Sam
Job: programmer

Name: Steve
Job: soda jerk