@@ -101,8 +101,14 @@ def repository_pending_merge(tmpdir):
101101
102102
103103@pytest .mark .usefixtures ('f1_is_a_conflict_file' )
104- def test_merge_conflicts_git ():
104+ def test_merge_conflicts_git (capsys ):
105105 assert main (['f1' ]) == 1
106+ out , _ = capsys .readouterr ()
107+ assert out == (
108+ "f1:1: Merge conflict string '<<<<<<<' found\n "
109+ "f1:3: Merge conflict string '=======' found\n "
110+ "f1:5: Merge conflict string '>>>>>>>' found\n "
111+ )
106112
107113
108114@pytest .mark .parametrize (
@@ -139,7 +145,7 @@ def test_care_when_assumed_merge(tmpdir):
139145 assert main ([str (f .realpath ()), '--assume-in-merge' ]) == 1
140146
141147
142- def test_worktree_merge_conflicts (f1_is_a_conflict_file , tmpdir ):
148+ def test_worktree_merge_conflicts (f1_is_a_conflict_file , tmpdir , capsys ):
143149 worktree = tmpdir .join ('worktree' )
144150 cmd_output ('git' , 'worktree' , 'add' , str (worktree ))
145151 with worktree .as_cwd ():
@@ -148,4 +154,4 @@ def test_worktree_merge_conflicts(f1_is_a_conflict_file, tmpdir):
148154 )
149155 msg = f1_is_a_conflict_file .join ('.git/worktrees/worktree/MERGE_MSG' )
150156 assert msg .exists ()
151- test_merge_conflicts_git ()
157+ test_merge_conflicts_git (capsys )
0 commit comments