X-Git-Url: http://git.shiar.net/perl/list-index.git/blobdiff_plain/0f46a9fa54c9ecca0f0c3180b51f7c3079d048a8..f467842b8e311a78d9900c4626583fc08a8ce31b:/t/10-ranges.t diff --git a/t/10-ranges.t b/t/10-ranges.t index aa87a87..a1bb115 100644 --- a/t/10-ranges.t +++ b/t/10-ranges.t @@ -14,17 +14,18 @@ my @uniform = 'a'..'z'; ok(my $index = List::Index->new(\@uniform), 'object (single-char values)'); is_deeply(\@uniform, ['a'..'z'], 'original data unaltered'); is_deeply($index->ranges, ['-'], 'single page'); -is_deeply($index->ranges({pages => 3}), [qw(-h i-q r-)], 'given pages'); +is_deeply($index->ranges({pages => 3}), [qw(-i j-q r-)], 'given pages'); is_deeply($index->ranges({pagesize => @uniform / 2.1}), [qw( - -h i-q r- + -i j-q r- )], 'equivalent pagesize'); } { -ok(my $index = List::Index->new(['aa'..'zz', 1..193]), 'non-alphabetic values (uniform)'); +ok(my $index = List::Index->new(['aa'..'zz', 1..202]), 'non-alphabetic values (uniform)'); is_deeply($index->ranges, [qw( - -. . - a-b c-dr ds-fn fo-hk hl-jg jh-k l-m n-o p-qr qs-sn so-uk ul-wg wh-x y- + -. + .-bp bq-dm dn-fi fj-hf hg-i j-k l-m n-os ot-qp qq-sm sn-uj uk-wf wg-x y- + )], 'default ranges'); is_deeply($index->ranges({pagesize => 300}), [qw(-c d-o p-)], 'large pagesize'); }