Branch Coverage

blib/lib/Dancer/Plugin/Paginate.pm
Criterion Covered Total %
branch 20 34 58.8


line true false branch
155 5 0 if ($ajax_only)
156 1 4 unless request()->is_ajax
159 0 4 if ($mode =~ /headers/i) { }
0 4 elsif ($mode =~ /parameters/i) { }
4 0 elsif ($mode =~ /both/i) { }
161 0 0 unless defined $$range{'Start'}
165 0 0 unless defined $$range{'Start'}
169 1 3 unless (defined $$range{'Start'})
173 0 4 unless defined $$range{'Start'}
185 0 4 unless ($response->status == 200)
189 3 1 unless ($total)
193 3 1 unless ($returned_range)
198 4 0 unless ($returned_range_unit)
205 4 0 unless ($accept_ranges)
219 1 3 unless (defined $unit)
224 0 3 unless (defined $start and defined $end)
241 0 1 unless (defined $start and defined $end)