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 4 6 105 $self->has_app && $self->app->has_request
156 100 8 7 $self->show_stacktrace && $self->status =~ /^5/
216 7 123 8 $self->has_app and $self->app->has_serializer_engine
298 4 114 6 $self->has_app and $self->template
320 105 8 7 $self->show_stacktrace and $self->status eq 500
326 4 111 3 $self->has_app and $self->app->config->{'error_template'}
385 3 0 4 $file and $line
388 3 0 4 $file and $line
443 2 0 11 $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'
378 7 0 $message ||= "Wooops, something went wrong"

or 3 conditions

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