Branch Coverage

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


line true false branch
42 2 4 if $target =~ /\.js$/u
43 2 2 if $target =~ /\.css$/u
49 9 5 $csrf ? :
65 3 62 if ref $_[0] eq "HASH"
69 41 24 $r ? :
70 12 53 $method ne 'GET' ? :
73 5 60 if @post and $method ne "POST"
84 55 60 @_ % 2 ? :
86 45 70 if (my(@values) = @{$c->every_param($name);})
90 23 22 if ($type eq 'checkbox' or $type eq 'radio') { }
93 8 15 if grep {$_ eq $value;} @values
105 2 118 ref $_[-1] eq 'CODE' ? :
106 118 2 @_ % 2 ? :
112 5 5 ref $_[-1] eq 'CODE' ? :
121 27 14 unless (ref $_[-1] eq "CODE")
127 4 37 if ref $_[0] eq "HASH"
135 48 16 unless ref $pair eq "ARRAY"
137 33 31 if keys %$values
138 15 49 if $$values{$pair->[1]}
152 10 40 if (&blessed($group) and $group->isa('Mojo::Collection')) { }
167 2 120 ref $_[-1] eq 'CODE' ? :
168 2 120 unless @_ % 2
181 4 4 @_ % 2 ? :
182 4 4 $attrs{'class'} ? :
183 4 4 defined $content ? :
189 2 11 ref $_[-1] eq 'CODE' ? :
190 3 10 @_ % 2 ? :
198 167 11 unless $c->helpers->validation->has_error($name)