Branch Coverage

lib/CallBackery/GuiPlugin/AbstractForm.pm
Criterion Covered Total %
branch 0 60 0.0


line true false branch
78 0 0 if ref $args->{'location'} eq "HASH"
94 0 0 if ($args->{'currentFormData'})
95 0 0 if $args->{'triggerField'}
100 0 0 if ($args->{'formData'})
101 0 0 if $args->{'key'}
105 0 0 if (ref $args eq "HASH")
106 0 0 unless keys %$args
135 0 0 unless (ref $entry)
139 0 0 if not $entry->{'set'}{'required'} and $fieldIsEmpty
140 0 0 if ($entry->{'validator'}) { }
0 0 elsif ($entry->{'set'}{'required'} and $fieldIsEmpty) { }
162 0 0 if $args
167 0 0 if (my $error = $self->validateData($key, $formData))
171 0 0 if ($args->{'key'})
173 0 0 if (ref $handler eq "CODE")
177 0 0 if (ref $handler eq "CODE")
198 0 0 unless exists $formData->{$key}
214 0 0 unless ref $entry eq "HASH"
215 0 0 if ($entry->{'getter'})
216 0 0 if (ref $entry->{'getter'} eq 'CODE') { }
219 0 0 if $data->blessed
0 0 if (eval { do { $data->isa('Mojo::Promise') if $data->blessed } }) { }
222 0 0 if $delay > 2
228 0 0 if $delay > 2
248 0 0 if $currentForm
251 0 0 if $value->blessed
0 0 if (eval { do { $value->isa('Mojo::Promise') if $value->blessed } }) { }
266 0 0 if (@promises)
283 0 0 if ($type eq 'field') { }
0 0 elsif ($type eq 'allFields') { }