Branch Coverage

blib/lib/Plack/Middleware/Throttle/Lite.pm
Criterion Covered Total %
branch 36 40 90.0


line true false branch
49 105 2 if ($self->have_to_throttle($env)) { }
51 10 95 if $self->is_remote_blacklisted($env)
59 62 33 $self->is_allowed ? :
94 10 40 if ($self->header_prefix)
127 43 7 if ($self->limits) { }
147 29 21 if ($self->backend)
149 26 3 if ($reft eq 'NA') { }
1 2 elsif ($reft eq 'ARRAY') { }
172 45 0 if ($self->routes)
174 36 9 if ($reft eq 'NA') { }
1 8 elsif ($reft eq 'REGEXP') { }
3 5 elsif ($reft eq 'ARRAY') { }
199 3 92 $self->privileged ? :
205 59 36 if ($self->backend->reqs_done >= $self->maxreq and not $self->privileged)
243 0 200 unless $self->$list
254 3 77 if ($items)
255 3 0 ref $items eq 'ARRAY' ? :
266 62 33 if ($self->backend->reqs_done < $self->backend->reqs_max or $self->privileged) { }
268 59 0 $self->backend->reqs_done <= $self->backend->reqs_max ? :
3 59 $self->privileged ? :