aboutsummaryrefslogtreecommitdiff
path: root/t/conflicts.t
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2010-07-18 16:45:44 -0400
committerJoey Hess <joey@kitenet.net>2010-07-18 16:45:44 -0400
commitd6cb4436bd93d0c49f629f46eb0f0ada0fa0ef3d (patch)
tree386473cf98896444ac654404dd2f754adf4d36e0 /t/conflicts.t
parent773db5a35e5b81fee3f1f8bf48dffc1dd4f3e2fe (diff)
downloadikiwiki-d6cb4436bd93d0c49f629f46eb0f0ada0fa0ef3d.tar
ikiwiki-d6cb4436bd93d0c49f629f46eb0f0ada0fa0ef3d.tar.gz
2 more cases
Diffstat (limited to 't/conflicts.t')
-rwxr-xr-xt/conflicts.t16
1 files changed, 15 insertions, 1 deletions
diff --git a/t/conflicts.t b/t/conflicts.t
index 81b2c12cb..4664e1b6e 100755
--- a/t/conflicts.t
+++ b/t/conflicts.t
@@ -2,7 +2,7 @@
# Tests for bugs relating to conflicting files in the srcdir
use warnings;
use strict;
-use Test::More tests => 76;
+use Test::More tests => 92;
# setup
my $srcdir="t/tmp/src";
@@ -86,6 +86,13 @@ setupiki("initial setup");
ok(! system("mkdir -p $srcdir/foo"));
ok(! system("touch $srcdir/foo/index.html"));
refreshiki("rawhtml file rendered same as existing page in refresh");
+# Moved when refreshing
+newsrcdir();
+ok(! system("touch $srcdir/foo.mdwn"));
+setupiki("initial setup");
+ok(! system("mkdir -p $srcdir/foo"));
+ok(! system("mv $srcdir/foo.mdwn $srcdir/foo/index.html"));
+refreshiki("existing page moved to rawhtml file in refresh");
# Inverse added when refreshing
newsrcdir();
ok(! system("mkdir -p $srcdir/foo"));
@@ -93,6 +100,13 @@ ok(! system("touch $srcdir/foo/index.html"));
setupiki("initial setup");
ok(! system("touch $srcdir/foo.mdwn"));
refreshiki("page rendered same as existing rawhtml file in refresh");
+# Inverse moved when refreshing
+newsrcdir();
+ok(! system("mkdir -p $srcdir/foo"));
+ok(! system("touch $srcdir/foo/index.html"));
+setupiki("initial setup");
+ok(! system("mv $srcdir/foo/index.html $srcdir/foo.mdwn"));
+refreshiki("rawhtml file moved to page in refresh");
# Present during setup
newsrcdir();
ok(! system("touch $srcdir/foo.mdwn"));