Branch Coverage

blib/lib/HTML/Template/Filter/Dreamweaver.pm
Criterion Covered Total %
branch 41 56 73.2


line true false branch
36 171 61 if (not $toencode =~ /\'/) { }
61 0 elsif (not $toencode =~ /\"/) { }
50 6 0 if ($str =~ /\s[Nn][Aa][Mm][Ee]\s*=\s*([\"\'])(.*?)\1/s)
55 4 2 if ($str =~ /\s[Ee][Ss][Cc][Aa][Pp][Ee]\s*=\s*([\"\'])(.*?)\1/s)
84 0 3 if ($$defaults{$1})
91 0 3 if ($$defaults{$1})
97 0 3 if $true eq '""' or $true eq q['']
98 0 3 if $false eq '""' or $false eq q['']
110 244 0 if ($str =~ /\s[Ee][Xx][Pp][Rr]\s*=\s*([\"\'])(.*?)\1/s)
114 3 241 if ($name =~ /\?.*\:.+/)
117 241 0 if (not $use_expr or exists $$defaults{$name}) { }
125 176 65 if ($str =~ /\s[Ee][Ss][Cc][Aa][Pp][Ee]\s*=\s*([\"\'])(.*?)\1/s) { }
32 33 elsif ($$defaults{$name}{'ESCAPE'}) { }
126 128 48 if $2
132 180 61 if ($$defaults{$name}{'DEFAULT'})
151 4 31 if ($str =~ /^\!/) { }
159 11 24 if (not $use_expr or exists $$defaults{$str}) { }
167 15 18 if ($$defaults{$1} and $$defaults{$1}{'TYPE'} eq 'text')
173 15 9 if ($hasText)
210 0 257 caller 6 && caller 6 eq 'HTML::Template::Expr' ? :
221 243 0 if ($text =~ /\s[Nn][Aa][Mm][Ee]=([\'\"])(.*?)\1/) { }
229 243 0 if ($text =~ /\s[Vv][Aa][Ll][Uu][Ee]=([\'\"])(.*?)\1/)
237 243 0 if ($text =~ /\s[Tt][Yy][Pp][Ee]=([\'\"])(.*?)\1/)
242 160 83 if ($text =~ /\s[Ee][Ss][Cc][Aa][Pp][Ee]=([\'\"])(.*?)\1/)
246 0 243 if (lc $type eq 'boolean')
247 0 0 lc $val eq 'false' ? :
271 32 20 $params{$var} && $params{$var}{'ESCAPE'} ? :
306 31 4 $1 eq 'IF' ? :