Skip to content

Commit 1e9df24

Browse files
committed
chore: address CodeRabbit feedback with new EOF cases
1 parent 5666b76 commit 1e9df24

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

pkg/generator/merge/text_merger_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -837,6 +837,20 @@ func TestTextMerger_TrailingNewlinePreservation(t *testing.T) {
837837
theirs: "line 1\nline 2\nline 3",
838838
want: "line 1\nline 2\nline 3",
839839
},
840+
{
841+
name: "genuine change, theirs adds trailing blank line (EOF newline count only)",
842+
base: "line 1\n",
843+
ours: "line 1\n",
844+
theirs: "line 1\n\n",
845+
want: "line 1\n\n",
846+
},
847+
{
848+
name: "genuine change, theirs removes trailing newline (EOF newline count only)",
849+
base: "line 1\n",
850+
ours: "line 1\n",
851+
theirs: "line 1",
852+
want: "line 1",
853+
},
840854
}
841855

842856
for _, tt := range tests {

0 commit comments

Comments
 (0)