| line |
true |
false |
branch |
|
105
|
6 |
0 |
if ($path_to_spore_def) |
|
107
|
6 |
0 |
unless 'File::Spec'->file_name_is_absolute($path_to_spore_def) |
|
120
|
2 |
26 |
if (defined $query_params) |
|
136
|
2 |
4 |
if defined $build_options_route |
|
172
|
0 |
73 |
unless defined $req->method |
|
173
|
3 |
70 |
unless defined $req->{'_route_pattern'} |
|
177
|
0 |
70 |
unless $path_validation |
|
178
|
8 |
62 |
unless (defined $Dancer::Plugin::SporeDefinitionControl::path_validation->{'method'}{$req->method} or uc $req->method eq 'OPTIONS') |
|
185
|
8 |
16 |
unless (defined $Dancer::Plugin::SporeDefinitionControl::path_validation->{'method'}{$req->method}{$req->{'_route_pattern'}} or uc $req->method eq 'OPTIONS' and defined $Dancer::Plugin::SporeDefinitionControl::path_validation->{'path'}{$req->{'_route_pattern'}}) |
|
195
|
16 |
38 |
if uc $req->method eq 'OPTIONS' |
|
203
|
3 |
43 |
if ($route_defined->{'form_data_params'}) |
|
213
|
18 |
63 |
unless (defined params()->{$required_param}) |
|
219
|
16 |
30 |
if $ko |
|
222
|
30 |
0 |
if defined $ra_required_params |
|
223
|
30 |
0 |
if defined $ra_optional_params |
|
224
|
3 |
27 |
if defined $ra_form_data_params |
|
229
|
10 |
69 |
unless (grep {/^$param$/;} @list_total) |
|
235
|
10 |
20 |
if $ko |
|
238
|
18 |
20 |
unless $is_ok |
|
255
|
0 |
0 |
unless $path_validation |
|
271
|
18 |
19 |
if ($code_error == 400) { } |
|
|
19 |
0 |
elsif ($code_error == 404) { } |
|
287
|
16 |
0 |
if (defined $methods) { } |
|
312
|
10 |
1 |
if defined $req->header('Origin') and defined $build_options_route->{'header_allow_allow_origins'} and $req->header('Origin') ~~ \@{$$build_options_route{'header_allow_allow_origins'};} |
|
317
|
10 |
26 |
if defined $origin_allowed |