XXX: omit duplicates (overlaps)
[perl/list-index.git] / t / 10-ranges.t
index 66edf7607ccc1b0922c376fb8d6b2fe8fb9ae817..3667034f8cfc13e666d28197a414885e8c6a51a3 100644 (file)
@@ -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}));