Merge remote branch 'smcv/ready/tag-test'
authorJoey Hess <joey@kitenet.net>
Wed, 9 Feb 2011 17:47:39 +0000 (13:47 -0400)
committerJoey Hess <joey@kitenet.net>
Wed, 9 Feb 2011 17:47:39 +0000 (13:47 -0400)
1  2 
t/tag.t

diff --combined t/tag.t
index 5b0d9c824b6d9efc27faf2ebf0d559644a352ef5,693900c43e20cf8e72dce43b83c254c5fc94bd9d..2d0a6e6627ab3a65fca614c52327545bb758d193
+++ b/t/tag.t
@@@ -58,29 -58,26 +58,30 @@@ IkiWiki::Plugin::tag::preprocess_tag(pa
  is($autofiles{"tags/lucky.mdwn"}{plugin}, "tag");
  is($autofiles{"tags/numbers.mdwn"}{plugin}, "tag");
  is($autofiles{"tags/primes.mdwn"}{plugin}, "tag");
+ is_deeply([sort keys %autofiles], [qw(tags/lucky.mdwn tags/numbers.mdwn tags/primes.mdwn)]);
  
  ok(!-e "t/tmp/tags/lucky.mdwn");
  my (%pages, @del);
  IkiWiki::gen_autofile("tags/lucky.mdwn", \%pages, \@del);
 -is_deeply(\%pages, {"t/tmp/tags/lucky" => 1}) || diag explain \%pages;
 -is_deeply(\@del, []) || diag explain \@del;
 +is_deeply(\%pages, {"t/tmp/tags/lucky" => 1});
 +is_deeply(\@del, []);
  ok(-s "t/tmp/tags/lucky.mdwn");
  
  # generating an autofile that already exists does nothing
  %pages = @del = ();
  IkiWiki::gen_autofile("tags/numbers.mdwn", \%pages, \@del);
 -is_deeply(\%pages, {}) || diag explain \%pages;
 -is_deeply(\@del, []) || diag explain \@del;
 +is_deeply(\%pages, {});
 +is_deeply(\@del, []);
  
  # generating an autofile that we just deleted does nothing
  %pages = ();
  @del = ('tags/primes.mdwn');
  IkiWiki::gen_autofile("tags/primes.mdwn", \%pages, \@del);
 -is_deeply(\%pages, {}) || diag explain \%pages;
 -is_deeply(\@del, ['tags/primes.mdwn']) || diag explain \@del;
 +is_deeply(\%pages, {});
 +is_deeply(\@del, ['tags/primes.mdwn']);
 +
 +
 +# cleanup
 +ok(! system("rm -rf t/tmp"));
  
  1;