Branch Coverage

lib/Acme/CPANAuthors.pm
Criterion Covered Total %
branch 23 44 52.2


line true false branch
13 0 3 unless @categories
35 2 2 if ($id) { }
40 2 0 $self->{'authors'}{$id} ? :
47 3 2 if ($id) { }
63 0 0 unless $id
67 0 0 if ($package->cpanid eq $id)
78 0 0 unless $id
82 0 0 if ($package->cpanid eq $id)
93 0 1 unless $id
95 0 1 unless eval { do { require Gravatar::URL; 1 } }
97 0 1 unless my $author = &cpan_authors()->author($id)
100 0 1 $default ? :
116 0 1 unless $id
125 0 5 unless defined $id_or_name
126 4 1 unless (ref $id_or_name eq "Regexp")
131 0 5 ref $self ? :
132 5 0 unless @categories
136 6 149 if ($id =~ /$id_or_name/ or $name =~ /$id_or_name/)
160 0 18 if $category =~ /^(?:Register|Utils|Search)$/
163 5 13 unless ($package->can("authors"))
165 0 5 if ($@)
170 0 5 unless $package->can("authors")