Condition Coverage

blib/lib/Dancer2/Test.pm
Criterion Covered Total %
condition 5 31 16.1


and 3 conditions

line !l l&&!r l&&r condition
469 2 0 0 not $$all_routes{$app->name}{'has_pod'} and @{$$all_routes{$app->name}{'routes'};}
591 0 0 0 $name eq $key and $value eq $val
612 0 0 0 $caller and $caller->can("dancer_app")

or 2 conditions

line l !l condition
156 0 2 $headers->{'Content-Type'} ||= "text/plain"
488 1 0 $test_name ||= "is pod covered"

or 3 conditions

line l !l&&r !l&&!r condition
234 0 4 0 $test_name ||= "response status is $status for " . _req_label($req)
283 0 4 0 $test_name ||= "response status is not $status for " . _req_label($req)
351 0 0 0 $test_name ||= 'response content looks good for ' . _req_label($req)
362 0 0 0 $test_name ||= 'a file is returned for ' . _req_label($req)
374 0 0 0 $test_name ||= 'headers are as expected for ' . _req_label($req)
389 0 0 0 $test_name ||= 'headers include expected data for ' . _req_label($req)