Branch Coverage

blib/lib/Data/MuForm/Field/Repeatable.pm
Criterion Covered Total %
branch 36 48 75.0


line true false branch
22 24 0 if exists $_[0]{'init_instance'}
36 0 53 unless $field->active
39 51 2 if $field->has_value
48 36 49 unless ($self->has_contains)
49 12 24 if ($self->num_fields == 1 and $self->field('contains')) { }
73 9 15 if $self->has_primary_key
75 1 23 if ($self->has_init_instance)
78 24 0 if ($self->form) { }
108 98 32 if ($field->has_fields)
123 6 311 if ($new_field->has_fields)
140 27 2 if (ref $input eq 'ARRAY')
143 1 55 unless defined $element
151 0 29 if $self->setup_for_js
157 0 0 unless $self->form
177 0 15 if $self->num_when_empty > 0 and not $values
185 0 15 if $values and ref $values ne 'ARRAY'
187 0 32 unless $element
189 2 30 if ($field->has_transform_default_to_value)
197 1 14 if (my $num_extra = $self->num_extra)
205 0 15 if $self->setup_for_js
206 13 2 if scalar @new_values
222 1 0 unless defined $count
237 2 40 if (my(@values) = $self->get_default_value)
253 0 40 if $self->setup_for_js