Skip to content

Commit 8d1ebab

Browse files
committed
Add negative test cases for various git artifacts.
1 parent 8993f10 commit 8d1ebab

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

tests/check_merge_conflict_test.py

+24
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,32 @@ def test_does_not_care_when_not_in_a_merge(tmpdir):
129129
f.write_binary(b'problem\n=======\n')
130130
assert main([str(f.realpath())]) == 0
131131

132+
f = tmpdir.join('README.md')
133+
f.write_binary(b'problem\n======= \n')
134+
assert main([str(f.realpath())]) == 0
135+
136+
f = tmpdir.join('README.md')
137+
f.write_binary(b'problem\n|||||||\n')
138+
assert main([str(f.realpath()), '--assume-in-merge']) == 0
139+
140+
f = tmpdir.join('README.md')
141+
f.write_binary(b'problem\n||||||| \n')
142+
assert main([str(f.realpath()), '--assume-in-merge']) == 0
143+
132144

133145
def test_care_when_assumed_merge(tmpdir):
134146
f = tmpdir.join('README.md')
135147
f.write_binary(b'problem\n=======\n')
136148
assert main([str(f.realpath()), '--assume-in-merge']) == 1
149+
150+
f = tmpdir.join('README.md')
151+
f.write_binary(b'problem\n======= \n')
152+
assert main([str(f.realpath()), '--assume-in-merge']) == 1
153+
154+
f = tmpdir.join('README.md')
155+
f.write_binary(b'problem\n|||||||\n')
156+
assert main([str(f.realpath()), '--assume-in-merge']) == 1
157+
158+
f = tmpdir.join('README.md')
159+
f.write_binary(b'problem\n||||||| \n')
160+
assert main([str(f.realpath()), '--assume-in-merge']) == 1

0 commit comments

Comments
 (0)