Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
55 2 0 9 &Scalar::Util::blessed($layout) and $layout->isa('Dash::BaseComponent')
263 0 0 5 $component_id eq $id and $component_property eq $property
274 0 0 1 $component_id eq $id and $component_property eq $property
299 2 0 0 &Scalar::Util::blessed($output_value) and $output_value->isa('Dash::Internal::NoUpdate')
312 3 0 0 &Scalar::Util::blessed($updated_value) and $updated_value->isa('Dash::Internal::NoUpdate')
486 0 0 0 $async eq 'eager' and not $eager_loading
489 0 0 0 $async and not $eager_loading
503 0 0 0 defined $external_url and not $serve_locally
507 0 0 0 defined $dev_package_path and $dev_bundles
552 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
447 0 0 $dep->{'dynamic'} // 0
466 0 0 $params{'dev_bundles'} // 0
467 0 0 $params{'eager_loading'} // 0
468 0 0 $params{'serve_locally'} // 1

or 3 conditions

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