Condition Coverage

blib/lib/MooX/TaggedAttributes.pm
Criterion Covered Total %
condition 13 21 61.9


and 3 conditions

line !l l&&!r l&&r condition
108 9 0 0 defined $args{"-propagate"} and $args{"-propagate"}
223 0 38 9 defined $opt{'-class'} && $TAGHANDLER{$opt{'-class'}}

or 2 conditions

line l !l condition
219 10 39 $TAGSTORE{$target} //= []
228 2 9 $TAGHANDLER{$target} //= []
258 25 0 $Moo::Role::INFO{$target}{"modifiers"} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
143 0 40 0 shift() // caller
208 49 0 0 ($opt{'-tags'} // defined $opt{'-class'} && $TAGSTORE{$opt{'-class'}}) || do {
223 2 9 38 $opt{"-handler"} // defined $opt{'-class'} && $TAGHANDLER{$opt{'-class'}}