Condition Coverage

blib/lib/Plack/Request/WithEncoding.pm
Criterion Covered Total %
condition 10 12 83.3


or 3 conditions

line l !l&&r !l&&!r condition
25 3 6 0 $self->env->{'plack.request.withencoding.body'} ||= $self->_decode_parameters($self->SUPER::body_parameters)
30 3 3 1 $self->env->{'plack.request.withencoding.query'} ||= $self->_decode_parameters($self->SUPER::query_parameters)
35 10 3 1 $self->env->{'plack.request.withencoding.merged'} ||= do { my $query = $self->query_parameters; my $body = $self->body_parameters; 'Hash::MultiValue'->new($query->flatten, $body->flatten) }
53 3 1 0 $self->env->{'plack.request.merged'} ||= do { my $query = $self->SUPER::query_parameters; my $body = $self->SUPER::body_parameters; 'Hash::MultiValue'->new($query->flatten, $body->flatten) }