/tags/3.2/t/29_prefixindex.t

http://perlwikipedia.googlecode.com/ · Raku · 28 lines · 15 code · 9 blank · 4 comment · 0 complexity · 6194cb00c4676bf2e7c8423e716e4504 MD5 · raw file

  1. # Before `make install' is performed this script should be runnable with
  2. # `make test'. After `make install' it should work as `perl MediaWiki::Bot.t'
  3. #########################
  4. use strict;
  5. use warnings;
  6. use Test::More tests => 4;
  7. #########################
  8. use MediaWiki::Bot;
  9. my $bot = MediaWiki::Bot->new({
  10. agent => 'MediaWiki::Bot tests (29_prefixindex.t)',
  11. });
  12. if(defined($ENV{'PWPMakeTestSetWikiHost'})) {
  13. $bot->set_wiki($ENV{'PWPMakeTestSetWikiHost'}, $ENV{'PWPMakeTestSetWikiDir'});
  14. }
  15. my @pages = $bot->prefixindex("User:Mike.lifeguard/29 prefixindex.t");
  16. is(scalar @pages, 3, 'Correct number of pages');
  17. is($pages[0]->{'title'}, 'User:Mike.lifeguard/29 prefixindex.t', 'Page 0 correct');
  18. is($pages[1]->{'title'}, 'User:Mike.lifeguard/29 prefixindex.t/one', 'Page 1 correct');
  19. is($pages[2]->{'title'}, 'User:Mike.lifeguard/29 prefixindex.t/two', 'Page 2 correct');