Branch Coverage

blib/lib/Plack/Middleware/JSON/ForBrowsers.pm
Criterion Covered Total %
branch 14 16 87.5


line true false branch
61 4 4 unless (defined $self->html_head)
64 4 4 unless (defined $self->html_foot)
78 3 1 unless ($self->looks_like_browser_request($env))
87 1 0 if (any sub { index($h->get('Content-Type'), $_) >= 0; } , @json_types)
93 1 1 if (defined $_[0]) { }
98 0 1 if ($seen_last) { }
117 3 7 if (defined $$env{'HTTP_X_REQUESTED_WITH'} and $$env{'HTTP_X_REQUESTED_WITH'} eq 'XMLHttpRequest')
122 3 4 if (defined $$env{'HTTP_ACCEPT'} and any sub { index($$env{'HTTP_ACCEPT'}, $_) >= 0; } , @html_types)