Condition Coverage

blib/lib/Dancer2/Core/Error.pm
Criterion Covered Total %
condition 32 40 80.0


and 3 conditions

line !l l&&!r l&&r condition
152 5 5 105 $self->has_app && $self->app->has_request
156 100 8 7 $self->show_stacktrace && $self->status =~ /^5/
220 8 122 8 $self->has_app and $self->app->has_serializer_engine
301 5 113 6 $self->has_app and $self->template
323 105 8 7 $self->show_stacktrace and $self->status eq 500
329 5 110 3 $self->has_app and $self->app->config->{'error_template'}
387 3 0 4 $file and $line
390 3 0 4 $file and $line
443 3 0 10 $self->has_app && $self->app->settings
444 13 0 0 $self->has_app && $self->app->_has_session && $self->app->session->data
445 10 0 3 $self->has_app && $self->app->has_request && $self->app->request->env

or 2 conditions

line l !l condition
157 99 9 _html_encode($self->message) || 'Wooops, something went wrong'
380 7 0 $message ||= "Wooops, something went wrong"

or 3 conditions

line l !l&&r !l&&!r condition
136 0 111 2 $ENV{'DANCER_PUBLIC'} || $self->has_app && $self->app->config->{'public_dir'}