Condition Coverage

blib/lib/Plack/App/Directory/Template.pm
Criterion Covered Total %
condition 14 17 82.3


or 2 conditions

line l !l condition
22 1 10 delete $$self{'VARIABLES'} // {}
67 5 9 'Plack::MIME'->mime_type($file) || 'text/plain'
92 1 6 $$self{'PROCESS'} // 'index.html'
101 5 0 ($self->templates // eval { do { dist_dir('Plack-App-Directory-Template') } }) // 'share'

or 3 conditions

line l !l&&r !l&&!r condition
51 9 9 18 $ent eq '.' or $ent eq '..'
101 4 1 0 $self->templates // eval { do { dist_dir('Plack-App-Directory-Template') } }
4 5 0 $$self{'tt'} //= 'Plack::Middleware::TemplateToolkit'->new('INCLUDE_PATH', ($self->templates // eval { do { dist_dir('Plack-App-Directory-Template') } }) // 'share', 'VARIABLES', $default_vars, 'request_vars', ['scheme', 'base', 'parameters', 'path', 'user'], map({$_, $$self{$_};} grep({$_ =~ /^[A-Z_]+$/;} keys %$self)))->to_app