X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/3bfa109971637f4f813968f69f70921c23445dbe..d78e8ee45275060d70686e540c94aa5aa47d9f31:/t/svn.t diff --git a/t/svn.t b/t/svn.t index a1878a73d..5223b4409 100755 --- a/t/svn.t +++ b/t/svn.t @@ -23,11 +23,14 @@ $config{rcs} = "svn"; $config{srcdir} = "$dir/src"; $config{svnrepo} = "$dir/repo"; $config{svnpath} = "trunk"; +IkiWiki::loadplugins(); IkiWiki::checkconfig(); -system "svnadmin create $config{svnrepo} >/dev/null"; -system "svn mkdir file://$config{svnrepo}/trunk -m add >/dev/null"; -system "svn co file://$config{svnrepo}/trunk $config{srcdir} >/dev/null"; +my $svnrepo = "$dir/repo"; + +system "svnadmin create $svnrepo >/dev/null"; +system "svn mkdir file://$svnrepo/trunk -m add >/dev/null"; +system "svn co file://$svnrepo/trunk $config{srcdir} >/dev/null"; # Web commit my $test1 = readfile("t/test1.mdwn"); @@ -40,7 +43,7 @@ my @changes; is($#changes, 0); is($changes[0]{message}[0]{"line"}, "Added the first page"); -is($changes[0]{pages}[0]{"page"}, "test1.mdwn"); +is($changes[0]{pages}[0]{"page"}, "test1"); # Manual commit my $message = "Added the second page"; @@ -53,8 +56,8 @@ system "svn commit $config{srcdir}/test2.mdwn -m \"$message\" >/dev/null"; @changes = IkiWiki::rcs_recentchanges(3); is($#changes, 1); is($changes[0]{message}[0]{"line"}, $message); -is($changes[0]{pages}[0]{"page"}, "test2.mdwn"); -is($changes[1]{pages}[0]{"page"}, "test1.mdwn"); +is($changes[0]{pages}[0]{"page"}, "test2"); +is($changes[1]{pages}[0]{"page"}, "test1"); # extra slashes in the path shouldn't break things $config{svnpath} = "/trunk//"; @@ -62,7 +65,7 @@ IkiWiki::checkconfig(); @changes = IkiWiki::rcs_recentchanges(3); is($#changes, 1); is($changes[0]{message}[0]{"line"}, $message); -is($changes[0]{pages}[0]{"page"}, "test2.mdwn"); -is($changes[1]{pages}[0]{"page"}, "test1.mdwn"); +is($changes[0]{pages}[0]{"page"}, "test2"); +is($changes[1]{pages}[0]{"page"}, "test1"); system "rm -rf $dir";