X-Git-Url: http://git.shiar.net/perl/list-index.git/blobdiff_plain/fd5749ab518cdf3c68e94fbad168aa2a7725d592..2af0622fdc633320a7172164ddb9c7436e41998f:/t/10-ranges.t diff --git a/t/10-ranges.t b/t/10-ranges.t index cf3b0a4..9cfce11 100644 --- a/t/10-ranges.t +++ b/t/10-ranges.t @@ -37,7 +37,7 @@ subtest 'context' => sub { my $index = List::Index->new([qw( kkeg kl km kmlu knsy koxb kpeo kuaa kuab kuac kuapa kuq kur kux kzb lc lg lgu lgua lguc - lguq lgur lgus lgx lka lkq lks lln llq llx + lguq lgur lgws lgx lka lkq lks lln llq llx )]) or return; is_deeply( $index->ranges({ pagesize=>10, context=>0, length=>5 }), @@ -109,13 +109,12 @@ subtest 'distribution' => sub { hnvtvpievbdlkrmb hs hvdvcqn hvn hyrybeur iaiaab ib ibavqyar idfniqvxpohbk idh )]) or return; is_deeply( - $index->ranges({ pagesize=>10, context=>6 }), + $index->ranges({ pagesize=>10, context=>8 }), [qw(-g h i-)], 'large context' ); -{ local $TODO = '?'; is_deeply( - $index->ranges({ pagesize=>10, context=>5 }), + $index->ranges({ pagesize=>10, context=>7 }), # after 2nd page is enlarged by lookbehind to 'h', limit subsequent lookahead # to prevent the page from getting too large (17 entries if forwarded to 'i') [qw(-g h-hm hn-)], @@ -124,7 +123,6 @@ subtest 'distribution' => sub { # page #14 [gn-g] (8): gnihka gniub go gsearnrqns gtdvcxyt gwawkvmueovdjtfj gwoufolwcvmtueyg gysgphci # page #15 [h] (17): h habkdgifjfxoh hbbvjf hbqleexnqts hccgszftbaymfu hdaqzkow hdoeqwdmgqwaoya hfbegicieu hfmlpzzioqjbthz hj hkoysmws hmylu hnvtvpievbdlkrmb hsodfpkatk hvdvcqn hvn hyrybeurqtevjfmi # page #16 [i-ie] (5): i iaab ibiavqyar idfniqvxpohbk idh -} }; subtest 'context' => sub {