X-Git-Url: http://git.shiar.net/perl/list-index.git/blobdiff_plain/356b069f60818a6ef5f0f8cf97a78924675c2c5b..c6b7152b5b448744cce44c7ae52cf530c1e19bba:/t/10-ranges.t diff --git a/t/10-ranges.t b/t/10-ranges.t index 66edf76..3667034 100644 --- a/t/10-ranges.t +++ b/t/10-ranges.t @@ -25,7 +25,7 @@ is_deeply($index->ranges({pagesize => @uniform / 2.1}), [map { [split /-/, $_, 2 { ok(my $index = List::Index->new(['aa'..'zz', 1..193]), 'non-alphabetic values (uniform)'); is_deeply($index->ranges, [map { [split /-/, $_, 2] } 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- )], 'default ranges'); is_deeply($index->ranges({pagesize => 300}), [map { [split /-/, $_, 2] } qw( @@ -44,10 +44,10 @@ is_deeply($index->ranges({pagesize => 2}), [ map { [split /-/, $_, 2] } qw(-a b c d-ea. eaa-) ], 'default context'); # context should be 1 is_deeply($index->ranges({pagesize => 2, context => 2}), [ - map { [split /-/, $_, 2] } qw(-a b-c d-c d e-) + map { [split /-/, $_, 2] } qw(-a b-c d e-) ], 'overlap'); # first item equals second due to large context is_deeply($index->ranges({pagesize => 2, length => 1}), [ - map { [split /-/, $_, 2] } qw(-a b-a b-c d e-) + map { [split /-/, $_, 2] } qw(-a b-c d e-) ], 'single char'); #pp($index->ranges({pagesize => 2, context => 2, length => 1}));