X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/059259ecd1f974b98718bf05f8be63fa0e7c4e32..4d707e665f0cae47a38da13fd9e78cb705e2f56b:/t/autoindex.t diff --git a/t/autoindex.t b/t/autoindex.t index 1e40b4c53..d16e44ca8 100755 --- a/t/autoindex.t +++ b/t/autoindex.t @@ -3,7 +3,7 @@ package IkiWiki; use warnings; use strict; -use Test::More tests => 37; +use Test::More tests => 38; BEGIN { use_ok("IkiWiki"); } BEGIN { use_ok("IkiWiki::Render"); } @@ -26,7 +26,7 @@ $config{userdir} = "users"; $config{tagbase} = "tags"; $config{default_pageext} = "mdwn"; $config{wiki_file_prune_regexps} = [qr/^\./]; -$config{autoindex_commit} = 1; +$config{autoindex_commit} = 0; is(checkconfig(), 1); @@ -75,8 +75,8 @@ is($autofiles{"deleted.mdwn"}{plugin}, "autoindex"); %pages = (); @del = (); IkiWiki::gen_autofile("deleted.mdwn", \%pages, \@del); -is_deeply(\%pages, {}) || diag explain \%pages; -is_deeply(\@del, []) || diag explain \@del; +is_deeply(\%pages, {}); +is_deeply(\@del, []); ok(! -f "t/tmp/deleted.mdwn"); # this page is tried as an autofile, but because it'll be in @del, it's not @@ -86,8 +86,8 @@ ok(! exists $wikistate{autoindex}{autofile}{"gone.mdwn"}); @del = ("gone.mdwn"); is($autofiles{"gone.mdwn"}{plugin}, "autoindex"); IkiWiki::gen_autofile("gone.mdwn", \%pages, \@del); -is_deeply(\%pages, {}) || diag explain \%pages; -is_deeply(\@del, ["gone.mdwn"]) || diag explain \@del; +is_deeply(\%pages, {}); +is_deeply(\@del, ["gone.mdwn"]); ok(! -f "t/tmp/gone.mdwn"); # this page does not exist and has no reason to be re-created, but we no longer @@ -116,9 +116,10 @@ ok(! exists $wikistate{autoindex}{autofile}{"tags.mdwn"}); @del = (); is($autofiles{"tags.mdwn"}{plugin}, "autoindex"); IkiWiki::gen_autofile("tags.mdwn", \%pages, \@del); -is_deeply(\%pages, {"t/tmp/tags" => 1}) || diag explain \%pages; -is_deeply(\@del, []) || diag explain \@del; -ok(-s "t/tmp/tags.mdwn"); +is_deeply(\%pages, {"t/tmp/tags" => 1}); +is_deeply(\@del, []); +ok(! -s "t/tmp/tags.mdwn"); +ok(-s "t/tmp/.ikiwiki/transient/tags.mdwn"); # needs creating because of an attachment ok(! exists $wikistate{autoindex}{autofile}{"attached.mdwn"}); @@ -126,8 +127,8 @@ ok(! exists $wikistate{autoindex}{autofile}{"attached.mdwn"}); @del = (); is($autofiles{"attached.mdwn"}{plugin}, "autoindex"); IkiWiki::gen_autofile("attached.mdwn", \%pages, \@del); -is_deeply(\%pages, {"t/tmp/attached" => 1}) || diag explain \%pages; -is_deeply(\@del, []) || diag explain \@del; -ok(-s "t/tmp/attached.mdwn"); +is_deeply(\%pages, {"t/tmp/attached" => 1}); +is_deeply(\@del, []); +ok(-s "t/tmp/.ikiwiki/transient/attached.mdwn"); 1;