Branch Coverage

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


line true false branch
41 4 5 unless eval "require Moo"
42 0 5 unless eval "require Moo::Role"
75 3 2 if ($arg eq '-role') { }
2 0 elsif ($arg eq '-standard') { }
84 2 4 if ($standard)
89 3 3 $role ? :
91 2 4 $standard ? :
101 0 6 if $extra_modules{'MooX::TypeTiny'}
104 0 6 if $extra_modules{'MooX::XSConstructor'}
107 0 6 if $extra_modules{'MooseX::XSConstructor'}
110 0 6 if $extra_modules{'MooseX::XSAccessor'}
113 0 6 if ($extra_modules{'Hook::AfterRuntime'}) { }
0 12 elsif ($class_type eq 'Moose' and not $role) { }
121 2 4 if $DEBUG