]> sipb.mit.edu Git - ikiwiki.git/commitdiff
autoindex test: write autoindex pages into the transient underlay
authorSimon McVittie <smcv@debian.org>
Sat, 22 Jan 2011 22:39:45 +0000 (22:39 +0000)
committerSimon McVittie <smcv@debian.org>
Sat, 22 Jan 2011 22:39:45 +0000 (22:39 +0000)
t/autoindex.t

index 1e40b4c53136273089e03070d742afd56431f4fd..b38be83138e2709b68041acfeb17ae1ccb0c3eec 100755 (executable)
@@ -3,7 +3,7 @@ package IkiWiki;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use Test::More tests => 37;
+use Test::More tests => 38;
 
 BEGIN { use_ok("IkiWiki"); }
 BEGIN { use_ok("IkiWiki::Render"); }
 
 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{tagbase} = "tags";
 $config{default_pageext} = "mdwn";
 $config{wiki_file_prune_regexps} = [qr/^\./];
-$config{autoindex_commit} = 1;
+$config{autoindex_commit} = 0;
 
 is(checkconfig(), 1);
 
 
 is(checkconfig(), 1);
 
@@ -118,7 +118,8 @@ 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;
 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");
+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"});
 
 # needs creating because of an attachment
 ok(! exists $wikistate{autoindex}{autofile}{"attached.mdwn"});
@@ -128,6 +129,6 @@ 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;
 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");
+ok(-s "t/tmp/.ikiwiki/transient/attached.mdwn");
 
 1;
 
 1;