Branch Coverage

blib/lib/Mojolicious/Plugin/TagHelpers.pm
Criterion Covered Total %
branch 58 58 100.0


line true false branch
43 3 7 if $target =~ /\.js$/u
44 4 3 if $target =~ /\.css$/u
50 9 5 $csrf ? :
71 10 295 &blessed($url) && $url->isa('Mojo::URL') ? :
76 3 62 if ref $_[0] eq "HASH"
80 41 24 $r ? :
81 12 53 $method ne 'GET' ? :
84 5 60 if @post and $method ne "POST"
95 55 64 @_ % 2 ? :
97 45 74 if (my(@values) = @{$c->every_param($name);})
101 23 22 if ($type eq 'checkbox' or $type eq 'radio') { }
104 8 15 if grep {$_ eq $value;} @values
116 2 136 ref $_[-1] eq 'CODE' ? :
117 136 2 @_ % 2 ? :
123 5 5 ref $_[-1] eq 'CODE' ? :
132 27 14 unless (ref $_[-1] eq "CODE")
138 4 37 if ref $_[0] eq "HASH"
146 48 16 unless ref $pair eq "ARRAY"
148 33 31 if keys %$values
149 15 49 if $$values{$pair->[1]}
163 10 40 if (&blessed($group) and $group->isa('Mojo::Collection')) { }
178 2 107 ref $_[-1] eq 'CODE' ? :
179 2 107 unless @_ % 2
192 4 4 @_ % 2 ? :
193 4 4 $attrs{'class'} ? :
194 4 4 defined $content ? :
200 2 11 ref $_[-1] eq 'CODE' ? :
201 3 10 @_ % 2 ? :
209 171 11 unless $c->helpers->validation->has_error($name)