Branch Coverage

blib/lib/Form/Tiny/Meta.pm
Criterion Covered Total %
branch 49 56 87.5


line true false branch
97 71 0 if (not $package->can("form_meta"))
114 4 67 if (defined $message)
129 0 2 if $hook->is_modifying
149 65 209 if $hook->is_modifying
166 0 122 if $self->complete
169 68 54 if ($self->has_package) { }
180 0 68 if @real_parents > 1
186 5 63 $parent ? :
187 5 63 if $parent
211 228 8 unless $self->is_dynamic
213 0 8 unless defined builtin::blessed($object)
218 8 5 if ($_->isa('Form::Tiny::FieldDefinitionBuilder')) { }
230 0 298 unless scalar @parameters
234 245 53 if (ref $scalar_param eq "")
241 6 285 if $builder->isa("Form::Tiny::FieldDefinitionBuilder")
247 73 218 if $self->is_dynamic or @{$builder->get_name_path->path;} > 1
266 44 26 if (defined builtin::blessed($hook) and $hook->isa('Form::Tiny::Hook')) { }
287 1 3 unless not $err and $isa
298 5 117 if (defined $parent)
304 42 80 if @{$self->meta_roles;}
308 68 54 if $self->has_package and @{$self->form_roles;}
317 0 5 unless defined builtin::blessed($parent) and $parent->isa("Form::Tiny::Meta")
358 4 172 if ($def->is_subform and $recurse)
369 2 28 if $self->is_dynamic and not $context
374 26 2 $context ? :
381 35 242 if ($meta->[$_]) { }
396 28 3 if @args and has_form_meta($args[0])
399 27 4 if ($self->is_dynamic or @args) { }