aboutsummaryrefslogtreecommitdiff
path: root/t/svn.t
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-06-23 12:12:59 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-06-23 12:12:59 +0000
commit3bfa109971637f4f813968f69f70921c23445dbe (patch)
tree2a4b9dfce606413a23d0d806b252aabc9369188c /t/svn.t
parent9a122f001aa44af70b8a6c0861c1ab869d4379f7 (diff)
downloadikiwiki-3bfa109971637f4f813968f69f70921c23445dbe.tar
ikiwiki-3bfa109971637f4f813968f69f70921c23445dbe.tar.gz
* Allow svnpath config option to contain additional extra slashes anywhere
w/o confusing ikiwiki. * Rcs modules are now imported, so other modules that need similar normalisation of configs etc can do so.
Diffstat (limited to 't/svn.t')
-rwxr-xr-xt/svn.t11
1 files changed, 9 insertions, 2 deletions
diff --git a/t/svn.t b/t/svn.t
index 69ad5c29c..a1878a73d 100755
--- a/t/svn.t
+++ b/t/svn.t
@@ -14,7 +14,7 @@ BEGIN {
}
}
}
-use Test::More tests => 8;
+use Test::More tests => 12;
BEGIN { use_ok("IkiWiki"); }
@@ -51,11 +51,18 @@ system "svn add $config{srcdir}/test2.mdwn >/dev/null";
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");
+# extra slashes in the path shouldn't break things
+$config{svnpath} = "/trunk//";
+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");
system "rm -rf $dir";