Branch Coverage

blib/lib/Atto.pm
Criterion Covered Total %
branch 21 36 58.3


line true false branch
28 0 3 unless $coderef
37 0 6 if ($@)
48 0 6 unless grep {$env->{'REQUEST_METHOD'} eq $_;} "POST", "GET"
51 0 6 unless defined $method
53 0 6 unless $methods->{$method}
57 1 5 if ($env->{'REQUEST_METHOD'} eq 'GET') { }
5 0 elsif ($env->{'REQUEST_METHOD'} eq 'POST') { }
65 2 3 if ($len > 0)
66 0 2 unless defined $env->{'CONTENT_TYPE'}
68 1 1 if ($env->{'CONTENT_TYPE'} eq 'application/json') { }
1 0 elsif ($env->{'CONTENT_TYPE'} eq 'application/x-www-form-urlencoded') { }
70 0 1 if $nread != $len
73 0 1 if $@
77 0 1 if $nread != $len
80 0 1 if $@
95 6 0 ref $args eq 'HASH' ? :
0 6 ref $args eq 'ARRAY' ? :
101 0 6 if $@