[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-patch] [PATCH] Add a regression test for attempted file deletion
From: |
Dmitry V. Levin |
Subject: |
[bug-patch] [PATCH] Add a regression test for attempted file deletion |
Date: |
Mon, 24 Sep 2012 20:30:10 +0400 |
* tests/create-delete: Add a test case for erroneous attempt of
file deletion.
---
This test demonstrates another regression introduced by commit v2.7-3-g281537b.
tests/create-delete | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/tests/create-delete b/tests/create-delete
index 7267211..b98fb92 100644
--- a/tests/create-delete
+++ b/tests/create-delete
@@ -168,9 +168,29 @@ EOF
check 'cat f' <<EOF
f
EOF
-#
+
# ----------------------------------------------------------------
+# This test should not try to delete the target file.
+cat > target <<EOF
+1
+2
+EOF
+cat > p.diff <<EOF
+--- target
++++ target
+@@ -1,1 +0,0 @@
+-1
+EOF
+
+check 'patch < p.diff || echo "Status: $?"' <<EOF
+patching file target
+EOF
+
+check 'cat target' <<EOF
+2
+EOF
+# ----------------------------------------------------------------
# This test deletes the target file.
echo data > target
--
ldv