Branch Coverage

blib/lib/I22r/Translate/Filter/HTML.pm
Criterion Covered Total %
branch 18 46 39.1


line true false branch
24 0 12 if (++$html_transform_count > 500)
57 15 3 if (defined $req->results->{$key})
67 11 22 unless $keymap->{'__keys__'}
70 0 22 unless defined $mapping
74 0 22 if ($enc eq '""') { }
0 22 elsif ($enc eq q['']) { }
22 0 elsif ($enc eq '()') { }
0 0 elsif ($enc eq '[]') { }
0 0 elsif ($enc eq '{}') { }
0 0 elsif ($enc =~ /[\x{9FD0}-\x{9FFF}]/) { }
89 0 22 unless ($unmap)
95 1 21 if ($keymap->{'__begin__'})
98 0 22 if ($keymap->{'__end__'})
107 0 12 if $element eq "\000\000"
110 0 12 if ($interior =~ /<$tag/)
115 0 12 if (defined $map->{$element} and $map->{$element}[0] eq 'literal')
118 0 12 $interior eq "\000\000" ? :
122 12 0 unless (defined $map->{'()'} or $source =~ /[()]/)
127 0 0 unless (defined $map->{'[]'} or $source =~ /\[|\]/)
132 0 0 unless (defined $map->{'{}'} or $source =~ /\{|\}/)
137 0 0 unless (defined $map->{'""'} or $source =~ /\"/)
142 0 0 unless (defined $map->{q['']} or $source =~ /\'/)
159 0 0 unless (defined $$map{"$c1$c2"})