There's a new test for the case too. --- JIT/Base.pm Wed Jun 9 15:31:15 2004 +++ JIT/Base.pm Wed Jun 9 15:34:32 2004 @@ -75,7 +75,7 @@ foreach my $row (@$array) { croak("Bad param settings - found non hash-ref for loop row in loop $loop_name!") - unless ref $row eq 'HASH'; + unless ref $row && UNIVERSAL::isa($row, 'HASH'); my $lc_name; foreach my $name (keys %$row) {
--- t/03loops.t Wed Jun 9 15:57:13 2004 +++ t/03loops.t Wed Jun 9 16:00:15 2004 @@ -1,4 +1,4 @@ -use Test::More tests => 8; +use Test::More tests => 9; use HTML::Template::JIT; my $debug = 0; @@ -69,3 +69,13 @@ like($output, qr/Apples, Oranges, Brains, Toes, and Kiwi./); like($output, qr/pingpongpingpongpingpong/); +$template = HTML::Template::JIT->new(filename => 'loop.tmpl', + path => ['t/templates'], + jit_path => 't/jit_path', + jit_debug => $debug, + ); +$template->param(foo => "FOO"); +$template->param(bar => [ bless({ val => 'foo' }, 'barfoo'), + bless({ val => 'bar' }, 'barbar') ]); +$output = $template->output(); +like($output, qr/bar: foo,bar,/); -- Alex Kapranoff. ------------------------------------------------------- This SF.Net email is sponsored by: GNOME Foundation Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. GNOME Users and Developers European Conference, 28-30th June in Norway http://2004/guadec.org _______________________________________________ Html-template-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/html-template-users