]> sipb.mit.edu Git - ikiwiki.git/blobdiff - t/pagespec_match_list.t
Merge remote branch 'davrieb/autotag' into autotag
[ikiwiki.git] / t / pagespec_match_list.t
index c7688c6c00d9edb883274bdcfb705234723f2430..05dc012fedc66d6cd1ef2610dd9a5a18cad74d24 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/perl
 use warnings;
 use strict;
-use Test::More tests => 92;
+use Test::More tests => 94;
 
 BEGIN { use_ok("IkiWiki"); }
 
@@ -132,3 +132,14 @@ foreach my $spec ("nosuchpage or link(bar)", "link(bar) or nosuchpage",
        %IkiWiki::depends_simple=();
        %IkiWiki::depends=();
 }
+
+my @ps;
+foreach my $p (100..500) {
+       $IkiWiki::pagectime{"p/$p"} = $p;
+       $pagesources{"p/$p"} = "p/$p.mdwn";
+       unshift @ps, "p/$p";
+}
+is_deeply([pagespec_match_list("foo", "p/*", sort => "age")],
+       [@ps]);
+is_deeply([pagespec_match_list("foo", "p/*", sort => "age", num => 20)],
+       [@ps[0..19]]);