From d66851806ff25c6afdb4650d8292a50d5ca0ea6d Mon Sep 17 00:00:00 2001 From: Jinoh Kang Date: Fri, 6 Nov 2020 17:14:52 +0000 Subject: [PATCH] t7800: simplify difftool test The new test added by the previous commit can be simplified a lot. Let's do so. Helped-by: Johannes Schindelin Signed-off-by: Jinoh Kang Signed-off-by: Junio C Hamano --- t/t7800-difftool.sh | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/t/t7800-difftool.sh b/t/t7800-difftool.sh index e9391abb54..a578b35761 100755 --- a/t/t7800-difftool.sh +++ b/t/t7800-difftool.sh @@ -730,25 +730,15 @@ test_expect_success 'add -N and difftool -d' ' test_expect_success 'difftool --cached with unmerged files' ' test_when_finished git reset --hard && - echo base >file && - git add file && - git commit -m base && - git checkout -B conflict-a && - git checkout -B conflict-b && - git checkout conflict-a && - echo conflict-a >>file && - git add file && - git commit -m conflict-a && - git checkout conflict-b && - echo conflict-b >>file && - git add file && - git commit -m conflict-b && - git checkout master && - git merge conflict-a && - test_must_fail git merge conflict-b && - : >expect && - git difftool --cached --no-prompt >actual && - test_cmp expect actual + + test_commit conflicting && + test_commit conflict-a conflict.t a && + git reset --hard conflicting && + test_commit conflict-b conflict.t b && + test_must_fail git merge conflict-a && + + git difftool --cached --no-prompt >output && + test_must_be_empty output ' test_expect_success 'outside worktree' ' -- 2.39.2