Condition Coverage

blib/lib/MooX/TaggedAttributes.pm
Criterion Covered Total %
condition 15 21 71.4


and 3 conditions

line !l l&&!r l&&r condition
99 10 0 8 defined $args{"-propagate"} and $args{"-propagate"}
214 0 93 18 defined $opt{'-class'} && $TAGHANDLER{$opt{'-class'}}

or 2 conditions

line l !l condition
210 27 88 $TAGSTORE{$target} //= []
219 4 18 $TAGHANDLER{$target} //= []
249 51 0 $Moo::Role::INFO{$target}{"modifiers"} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
134 57 40 0 shift() // caller
199 115 0 0 ($opt{'-tags'} // defined $opt{'-class'} && $TAGSTORE{$opt{'-class'}}) || do {
214 4 18 93 $opt{"-handler"} // defined $opt{'-class'} && $TAGHANDLER{$opt{'-class'}}