t4001-diff-rename: wrap file creations in a test
Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
62df1e68e0
commit
f07fc9e753
@ -9,21 +9,40 @@ test_description='Test rename detection in diff engine.
|
||||
. ./test-lib.sh
|
||||
. "$TEST_DIRECTORY"/diff-lib.sh
|
||||
|
||||
echo >path0 'Line 1
|
||||
Line 2
|
||||
Line 3
|
||||
Line 4
|
||||
Line 5
|
||||
Line 6
|
||||
Line 7
|
||||
Line 8
|
||||
Line 9
|
||||
Line 10
|
||||
line 11
|
||||
Line 12
|
||||
Line 13
|
||||
Line 14
|
||||
Line 15
|
||||
test_expect_success 'setup' '
|
||||
cat >path0 <<-\EOF &&
|
||||
Line 1
|
||||
Line 2
|
||||
Line 3
|
||||
Line 4
|
||||
Line 5
|
||||
Line 6
|
||||
Line 7
|
||||
Line 8
|
||||
Line 9
|
||||
Line 10
|
||||
line 11
|
||||
Line 12
|
||||
Line 13
|
||||
Line 14
|
||||
Line 15
|
||||
EOF
|
||||
cat >expected <<-\EOF
|
||||
diff --git a/path0 b/path1
|
||||
rename from path0
|
||||
rename to path1
|
||||
--- a/path0
|
||||
+++ b/path1
|
||||
@@ -8,7 +8,7 @@ Line 7
|
||||
Line 8
|
||||
Line 9
|
||||
Line 10
|
||||
-line 11
|
||||
+Line 11
|
||||
Line 12
|
||||
Line 13
|
||||
Line 14
|
||||
EOF
|
||||
'
|
||||
|
||||
test_expect_success \
|
||||
@ -43,22 +62,7 @@ test_expect_success \
|
||||
test_expect_success \
|
||||
'git diff-index -p -M after rename and editing.' \
|
||||
'git diff-index -p -M $tree >current'
|
||||
cat >expected <<\EOF
|
||||
diff --git a/path0 b/path1
|
||||
rename from path0
|
||||
rename to path1
|
||||
--- a/path0
|
||||
+++ b/path1
|
||||
@@ -8,7 +8,7 @@ Line 7
|
||||
Line 8
|
||||
Line 9
|
||||
Line 10
|
||||
-line 11
|
||||
+Line 11
|
||||
Line 12
|
||||
Line 13
|
||||
Line 14
|
||||
EOF
|
||||
|
||||
|
||||
test_expect_success \
|
||||
'validate the output.' \
|
||||
|
Loading…
Reference in New Issue
Block a user