Skip to content

Commit deb8e40

Browse files
committed
Add more tests for multi file diff reading and printing
1 parent 6b7c995 commit deb8e40

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

diff/diff_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,8 @@ func TestParseMultiFileDiffAndPrintMultiFileDiff(t *testing.T) {
737737
{filename: "sample_contains_only_added_deleted_files.diff", wantFileDiffs: 3},
738738
{filename: "sample_onlyin_line_isnt_a_file_header.diff", wantFileDiffs: 4},
739739
{filename: "sample_onlyin_complex_filenames.diff", wantFileDiffs: 3},
740+
{filename: "sample_multi_file_minuses_pluses.diff", wantFileDiffs: 2},
741+
{filename: "sample_multi_file_without_extended.diff", wantFileDiffs: 2},
740742
}
741743
for _, test := range tests {
742744
diffData, err := ioutil.ReadFile(filepath.Join("testdata", test.filename))
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
diff --git a/comment-last-line.sql b/comment-last-line.sql
2+
index 04a1655..97bd115 100644
3+
--- a/comment-last-line.sql
4+
+++ b/comment-last-line.sql
5+
@@ -1,4 +1,4 @@
6+
select 1;
7+
+++ invalid SQL comment
8+
select 2;
9+
select 3;
10+
--- end of three queries
11+
diff --git a/query.sql b/query.sql
12+
index 9537d7b..234ef35 100644
13+
--- a/query.sql
14+
+++ b/query.sql
15+
@@ -1,5 +1,4 @@
16+
select 1;
17+
--- this is my query
18+
select 2;
19+
select 3;
20+
--- this is the last line
21+
+++ invalid sql comment

0 commit comments

Comments
 (0)