Condition Coverage

blib/lib/Bolts.pm
Criterion Covered Total %
condition 12 22 54.5


and 3 conditions

line !l l&&!r l&&r condition
75 38 0 0 $params->$Bolts::_can('does') and $params->$Bolts::_does('Bolts::Blueprint')
82 0 0 38 $params{'blueprint'}->$Bolts::_can('does') and $params{'blueprint'}->$Bolts::_does('Bolts::Blueprint::Role::Injector')
126 29 0 2 defined $params{'path'} and $params{'path'}
208 0 0 4 not &Scalar::Util::blessed($def) and &Scalar::Util::reftype($def) eq 'HASH'

or 2 conditions

line l !l condition
248 1 35 delete $params{'scope'} // '_'
249 3 33 delete $params{'infer'} // 'none'

or 3 conditions

line l !l&&r !l&&!r condition
209 0 4 0 $$def{'position'} //= $index
224 0 5 9 $$def{'key'} // $i