Branch Coverage

blib/lib/MooseX/Test/Role.pm
Criterion Covered Total %
branch 1 36 2.7


line true false branch
21 0 0 unless ($role_type)
27 0 0 unless (first sub { $_ eq $req; } , _required_methods($role_type, $role))
38 0 3 exists $args{'methods'} ? :
41 0 0 unless $role_type
65 0 0 $class->can('new') ? :
71 0 0 unless _derive_role_type($role)
80 0 0 if ($role_type eq 'Moose::Role') { }
0 0 elsif ($role_type eq 'Role::Tiny') { }
85 0 0 if ($info and ref $$info{'requires'} eq 'ARRAY')
90 0 0 wantarray ? :
98 0 0 if ($role->can('meta') and $role->meta->isa('Moose::Meta::Role'))
103 0 0 if (try_load_class('Role::Tiny') and _role_tiny_info($role))
125 0 0 if ($role_type eq 'Moose::Role') { }
0 0 elsif ($role_type eq 'Role::Tiny') { }
145 0 0 if $@
161 0 0 if $role_type eq 'Moose::Role'
168 0 0 unless (ref $subref)
173 0 0 if ($meta) { }