Condition Coverage

blib/lib/Dash.pm
Criterion Covered Total %
condition 9 41 21.9


and 3 conditions

line !l l&&!r l&&r condition
58 2 0 9 &Scalar::Util::blessed($layout) and $layout->isa("Dash::BaseComponent")
266 0 0 5 $component_id eq $id and $component_property eq $property
277 0 0 1 $component_id eq $id and $component_property eq $property
302 2 0 0 &Scalar::Util::blessed($output_value) and $output_value->isa("Dash::Internal::NoUpdate")
315 3 0 0 &Scalar::Util::blessed($updated_value) and $updated_value->isa("Dash::Internal::NoUpdate")
489 0 0 0 $async eq "eager" and not $eager_loading
492 0 0 0 $async and not $eager_loading
506 0 0 0 defined $external_url and not $serve_locally
510 0 0 0 defined $dev_package_path and $dev_bundles
555 0 1 0 scalar @name_parts > 2 and $name_parts[1] =~ /^v[\w-]+m[0-9a-fA-F]+$/u

or 2 conditions

line l !l condition
450 0 0 $dep->{'dynamic'} // 0
469 0 0 $params{'dev_bundles'} // 0
470 0 0 $params{'eager_loading'} // 0
471 0 0 $params{'serve_locally'} // 1

or 3 conditions

line l !l&&r !l&&!r condition
58 0 9 2 $type eq "CODE" or &Scalar::Util::blessed($layout) and $layout->isa("Dash::BaseComponent")