From: Simon McVittie Date: Sat, 22 Jan 2011 22:27:04 +0000 (+0000) Subject: autoindex.t: check that none of the files that shouldn't be generated are autofiles X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/commitdiff_plain/db029393f61b358576d21536554ddabcffaef90c?hp=dca6679a5442581746daf89e78ee83712a017b98;ds=sidebyside autoindex.t: check that none of the files that shouldn't be generated are autofiles --- diff --git a/t/autoindex.t b/t/autoindex.t index 04d668fbc..2c1331da2 100755 --- a/t/autoindex.t +++ b/t/autoindex.t @@ -3,7 +3,7 @@ package IkiWiki; use warnings; use strict; -use Test::More tests => 28; +use Test::More tests => 33; BEGIN { use_ok("IkiWiki"); } BEGIN { use_ok("IkiWiki::Render"); } @@ -70,20 +70,25 @@ IkiWiki::Plugin::autoindex::refresh(); # a reason to be re-created is($wikistate{autoindex}{deleted}{deleted}, 1); is($wikistate{autoindex}{deleted}{gone}, 1); +ok(! exists $autofiles{deleted}); +ok(! exists $autofiles{gone}); ok(! -f "t/tmp/deleted.mdwn"); ok(! -f "t/tmp/gone.mdwn"); # this page does not exist and has no reason to be re-created, so we forget # about it - it will be re-created if it gains sub-pages ok(! exists $wikistate{autoindex}{deleted}{expunged}); +ok(! exists $autofiles{expunged}); ok(! -f "t/tmp/expunged.mdwn"); # a directory containing only an internal page shouldn't be indexed ok(! exists $wikistate{autoindex}{deleted}{has_internal}); +ok(! exists $autofiles{has_internal}); ok(! -f "t/tmp/has_internal.mdwn"); # this page was re-created, so it drops off the radar ok(! exists $wikistate{autoindex}{deleted}{reinstated}); +ok(! exists $autofiles{reinstated}); ok(! -f "t/tmp/reinstated.mdwn"); # needs creating (deferred; part of the autofile mechanism now)