Condition Coverage

blib/lib/Mojo/DOM58.pm
Criterion Covered Total %
condition 59 66 89.3


and 2 conditions

line l !l condition
113 6 5 $_ eq $ns and return $attrs->{$_}
183 0 1993 ${$_[0];}->tree($_[1]) && (return $_[0])
213 0 2012 ${$_[0];}->xml($_[1]) && (return $_[0])
324 143 82 defined $match++ and $_ eq $tree and last

and 3 conditions

line !l l&&!r l&&r condition
196 8 6 3 $tag eq "input" and $type eq 'radio' || $type eq 'checkbox'
238 51 0 86 $tree->[0] eq "tag" and $tree = $tree->[3]
303 59 0 21 builtin::blessed($input) and $input->isa("Mojo::DOM58")
324 0 143 82 defined $match++ and $_ eq $tree
331 17 7 4 $i == -1 && !@$nodes
344 2 57 155 $type eq "tag" and $all
350 6 6 140 $node->[1] ne "script" and $node->[1] ne "style"
360 14 1 1 +(my $tree = $self->tree)->[0] eq "root" and not $content
361 1 11 3 $tree->[0] ne "root" and $tree->[0] ne "tag"
12 2 1 $tree->[0] ne "root" and $tree->[0] ne "tag" and $content

or 2 conditions

line l !l condition
195 8 9 $self->{'type'} || ''
246 554 0 shift() || []

or 3 conditions

line l !l&&r !l&&!r condition
26 1996 188 0 ref $class || $class
62 3 1 36 @_ > 1 or ref $_[0]
79 6 18 31 $type eq "root" or $type eq "tag"
196 2 3 4 $type eq 'radio' || $type eq 'checkbox'
255 7 27 2 $tree->[0] eq "root" or $tree->[0] eq "tag"
344 879 10 251 $type eq "text" or $type eq "cdata"
889 37 214 $type eq "text" or $type eq "cdata" or $type eq "raw"
350 3 143 9 $xml or $node->[1] ne "script" and $node->[1] ne "style"