Branch Coverage

blib/lib/Mooish/Base.pm
Criterion Covered Total %
branch 20 28 71.4


line true false branch
39 4 5 unless eval "require Moo"
40 0 5 unless eval "require Moo::Role"
73 3 2 if ($arg eq '-role') { }
2 0 elsif ($arg eq '-standard') { }
82 2 4 if ($standard)
87 3 3 $role ? :
89 2 4 $standard ? :
99 0 6 if $extra_modules{'MooX::TypeTiny'}
102 0 6 if $extra_modules{'MooX::XSConstructor'}
105 0 6 if $extra_modules{'MooseX::XSConstructor'}
108 0 6 if $extra_modules{'MooseX::XSAccessor'}
111 0 6 if ($extra_modules{'Hook::AfterRuntime'}) { }
0 12 elsif ($class_type eq 'Moose' and not $role) { }
119 2 4 if $DEBUG