]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t4254: merge 2 steps of a single test
authorĐoàn Trần Công Danh <congdanhqx@gmail.com>
Mon, 20 Apr 2020 23:54:34 +0000 (06:54 +0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 22 Apr 2020 21:01:00 +0000 (14:01 -0700)
While we are at it, make sure we run a clean up after testing.
In a later patch, we will test for more corrupted patch.

Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t4254-am-corrupt.sh

index fd3bdbfe2c0a30a0b712b1a59c2bacf0efde167c..ddd35498db8e8e525f7fb668055e7a1b03d57367 100755 (executable)
@@ -25,10 +25,8 @@ test_expect_success setup '
 #   fatal: unable to write file '(null)' mode 100644: Bad address
 # Also, it had the unwanted side-effect of deleting f.
 test_expect_success 'try to apply corrupted patch' '
-       test_must_fail git -c advice.amWorkDir=false am bad-patch.diff 2>actual
-'
-
-test_expect_success 'compare diagnostic; ensure file is still here' '
+       test_when_finished "git am --abort" &&
+       test_must_fail git -c advice.amWorkDir=false am bad-patch.diff 2>actual &&
        echo "error: git diff header lacks filename information (line 4)" >expected &&
        test_path_is_file f &&
        test_i18ncmp expected actual