Branch Coverage

blib/lib/HTML/Template/Ex.pm
Criterion Covered Total %
branch 0 66 0.0


line true false branch
31 0 0 $_[1] ? :
0 0 $_[0] ? :
41 0 0 if exists $opt{$$_[0]}
49 0 0 if (exists $opt{'filter'})
50 0 0 if (ref $opt{'filter'} eq 'CODE') { }
0 0 elsif (ref $opt{'filter'} eq 'HASH') { }
0 0 elsif (ref $opt{'filter'} ne 'ARRAY') { }
58 0 0 if ($opt{'setup_env'})
59 0 0 unless $ENV{$_}
63 0 0 $opt{'exec_off'} ? :
66 0 0 if $opt{'cache'}
74 0 0 if ($$options{'cache'}) { }
87 0 0 if ($$options{'no_strict_exec'})
90 0 0 if ref $v ne 'HTML::Template::VAR' or not $$v
95 0 0 if (my $err = $@) { }
109 0 0 $$hash{'hidden'} ? :
0 0 ref $result eq 'ARRAY' ? :
111 0 0 if $$hash{'key_name'}
117 0 0 if ($$options{'cache'})
125 0 0 unless $_[0]{'_ex_charset'}
129 0 0 if $$html =~ /$GetCharSetRegix/i
130 0 0 if ($$self{'options'}{'auto_encoder'}) { }
0 0 elsif ($$self{'options'}{'encoder'}) { }
131 0 0 if $$self{'_ex_charset'}
141 0 0 if $$text =~ m[(?:<tmpl_ex[^>]*>|</tmpl_ex[^>]*>)]
159 0 0 if $value
166 0 0 if ($tag)
167 0 0 if $tag =~ /name=[\"\']?([^\s\"\']+)/
168 0 0 if $tag =~ /hidden=[\"\']?([^\s\"\']+)/
169 0 0 if $tag =~ /escape=[\"\']?([^\s\"\']+)/
170 0 0 if $tag =~ /default=[\"\']?([^\s\"\']+)/
173 0 0 if $$opt{'no_strict_exec'}
175 0 0 unless &$exec(@_)