blib/lib/Mojolicious/Plugin/TagHelpers/Pagination.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 42 | 52 | 80.7 |
line | l | !l | condition |
---|---|---|---|
281 | 0 | 0 | $c->app->log->warn($@) and return |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
86 | 25 | 0 | 11 | $_[3] and ref $_[3] eq 'HASH' |
107 | 35 | 0 | 1 | &blessed($t) and &blessed($t) eq 'Mojo::URL' |
119 | 16 | 5 | 4 | $_[1] == -1 and $_[0] > 4 |
162 | 4 | 5 | 6 | $_[0] >= 3 and $_[0] <= $_[1] - 2 |
215 | 16 | 5 | 10 | $_[1] == -1 and $counter <= $_[0] |
256 | 17 | 0 | 19 | $url and length $url > 0 |
line | l | !l | condition |
---|---|---|---|
24 | 3 | 0 | $param ||= {} |
41 | 1 | 0 | $$plugin{"${_}_end"} ||= '' |
47 | 1 | 2 | $_->{'current_start'} //= '[' |
48 | 1 | 2 | $_->{'current_end'} //= ']' |
49 | 0 | 3 | $_->{'page_start'} //= '' |
50 | 0 | 3 | $_->{'page_end'} //= '' |
51 | 1 | 2 | $_->{'prev'} //= '<' |
52 | 1 | 2 | $_->{'next'} //= '>' |
53 | 1 | 2 | $_->{'separator'} //= ' ' |
54 | 1 | 2 | $_->{'ellipsis'} //= '...' |
55 | 1 | 2 | $_->{'placeholder'} //= 'page' |
79 | 35 | 1 | $_[0] // 1 |
95 | 10 | 0 | $values{$_ . '_end'} ||= '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
119 | 11 | 4 | 21 | $_[1] >= 7 or $_[1] == -1 and $_[0] > 4 |
215 | 36 | 10 | 21 | $counter <= $_[1] or $_[1] == -1 and $counter <= $_[0] |