diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-06-23 12:12:59 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-06-23 12:12:59 +0000 |
commit | 3bfa109971637f4f813968f69f70921c23445dbe (patch) | |
tree | 2a4b9dfce606413a23d0d806b252aabc9369188c /t | |
parent | 9a122f001aa44af70b8a6c0861c1ab869d4379f7 (diff) | |
download | ikiwiki-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')
-rwxr-xr-x | t/svn.t | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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"; |