| blib/lib/Plack/Middleware/JSON.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 10 | 14 | 71.4 | 
| line | true | false | branch | 
|---|---|---|---|
| 13 | 3 | 1 | unless (defined $self->callback_key) | 
| 16 | 2 | 2 | if (defined $self->json_key) { } | 
| 30 | 4 | 0 | if (defined $$res[2]) | 
| 34 | 4 | 0 | if ($json_key and $$env{'QUERY_STRING'} =~ /(?:^|&)($json_key)=([^&]+)/ or $content_type =~ m[/(?:json|javascript)]) | 
| 36 | 4 | 0 | if (ref $$res[2][0] eq 'ARRAY' or ref $$res[2][0] eq 'HASH') | 
| 40 | 1 | 3 | if (defined $self->callback_key and $1 and $1 eq $self->callback_key) | 
| 42 | 1 | 0 | if ($cb =~ /^[\w\.\[\]]+$/) |