Branch Coverage

blib/lib/Dancer/Handler.pm
Criterion Covered Total %
branch 20 34 58.8


line true false branch
33 1 3 if ($ENV{'PLACK_ENV'})
39 4 0 if (defined setting("apphandler"))
45 1 3 if $error
68 0 18 if "Dancer::App"->current->setting("serializer")
75 0 18 if Dancer::Config::setting("auto_reload")
85 12 458 unless "Dancer::Renderer"->render_file or "Dancer::Renderer"->render_action or "Dancer::Renderer"->render_autopage
92 0 13 unless $continuation->isa("Dancer::Continuation::Halted") or $continuation->isa("Dancer::Continuation::Route")
150 0 25 if (ref $content eq 'GLOB') { }
154 3 0 if ($charset and $ctype and _is_text($ctype))
155 3 0 unless $response->_already_encoded
156 2 1 unless $ctype =~ /$charset/
159 20 5 unless (defined $response->header("Content-Length"))
166 0 0 unless (defined $response->header("Content-Length"))
173 0 25 if defined "Dancer::SharedData"->request and "Dancer::SharedData"->request->is_head
178 0 25 if ($response->status =~ /^[23]04$/)
189 0 25 if (ref $response->streamed and ref $response->streamed eq "CODE")
205 0 0 if (setting("startup_info"))