Branch Coverage

lib/Mojolicious/Plugin/ShareHelpers.pm
Criterion Covered Total %
branch 56 62 90.3


line true false branch
36 2 14 unless $self->_check_type($type)
41 4 10 if ($type eq 'twitter') { }
2 8 elsif ($type eq 'facebook') { }
2 6 elsif ($type eq 'vkontakte') { }
6 0 elsif ($type eq 'mymailru') { }
0 0 elsif ($type eq 'google+') { }
61 12 2 @p ? :
69 2 25 unless $self->_check_type($type)
74 4 21 if ($type eq 'twitter') { }
4 17 elsif ($type eq 'facebook') { }
4 13 elsif ($type eq 'vkontakte') { }
4 9 elsif ($type eq 'mymailru') { }
9 0 elsif ($type eq 'google+') { }
75 2 2 if ($args{'iframe'}) { }
96 2 2 if ($args{'fb'}) { }
115 2 2 $args{'url'} ? :
142 3 1 $script ? :
5 4 $args{'noscript'} ? :
161 6 0 $args{$_} ? :
168 4 2 @_ ? :
2 0 $args{'fb_app_id'} ? :
2 4 $args{'og'} ? :
4 2 $args{'title'} ? :
4 2 $args{'description'} ? :
4 2 $args{'image'} ? :
4 2 $args{'url'} ? :
189 1 1 $ua =~ /Mozilla/ && $range && $enc =~ /gzip/ ? :
1 2 $ua =~ /facebookexternalhit/ && $range && $enc eq 'gzip' ? :
195 2 1 if $agent
204 2 41 if (not $type) { }
2 39 elsif (not exists $self->url->{$type}) { }