Branch Coverage

blib/lib/Plack/App/File.pm
Criterion Covered Total %
branch 21 26 80.7


line true false branch
23 111 19 if ref $file eq 'ARRAY'
25 0 19 if ($path_info) { }
42 1 125 if ($path =~ /\0/)
48 125 0 if (@path) { }
49 122 3 if $path[0] eq ''
54 5 120 if (grep /^\.{2,}$/, @path)
61 15 105 if ($self->should_handle($try)) { }
105 0 elsif (not $self->allow_path_info) { }
70 105 15 unless ($file)
74 0 15 unless (-r $file)
89 1 15 if ('CODE' eq ref $content_type)
93 14 2 if ($content_type =~ m[^text/])
97 0 16 unless open my $fh, '<:raw', $file