Branch Coverage

blib/lib/MooX/late.pm
Criterion Covered Total %
branch 21 32 65.6


line true false branch
44 0 44 unless defined $level
84 42 2 if ($Moo::MAKERS{$caller}) { }
2 0 elsif ($Moo::Role::INFO{$caller}) { }
99 0 44 unless my $orig = $caller->can('has')
118 2 42 ref $proto ? :
124 129 52 unless exists $spec->{$option}
138 0 45 if $finalize
164 1 43 if ref $spec->{'isa'}
176 0 1 unless defined $spec->{'does'}
188 0 5 unless delete $spec->{'lazy_build'}
194 0 5 if ($name =~ /^_/) { }
214 0 2 unless $spec->{'traits'}
217 0 2 unless $handler
232 2 0 if ($spec->{'handles_via'})
234 0 2 unless eval 'require MooX::HandlesVia'
274 1 1 unless $v eq 'execute_method'