diff --git a/crates/git/src/blame.rs b/crates/git/src/blame.rs index bb86cb4275b5b212cb27dcabbfda6b029ec2d629..6b9848609d2b1d42a2ba0e98573f09fdfd6fe534 100644 --- a/crates/git/src/blame.rs +++ b/crates/git/src/blame.rs @@ -336,8 +336,10 @@ mod tests { path.push("golden"); path.push(format!("{}.json", golden_filename)); - let have_json = + let mut have_json = serde_json::to_string_pretty(&entries).expect("could not serialize entries to JSON"); + // We always want to save with a trailing newline. + have_json.push('\n'); let update = std::env::var("UPDATE_GOLDEN") .map(|val| val.to_ascii_lowercase() == "true") diff --git a/crates/git/test_data/golden/blame_incremental_complex.json b/crates/git/test_data/golden/blame_incremental_complex.json index 84d49d847b164c8f70362ba3477d712bd5a6017e..3eb6ec81e33a5ffbebe5a963c67d8f7b779c0378 100644 --- a/crates/git/test_data/golden/blame_incremental_complex.json +++ b/crates/git/test_data/golden/blame_incremental_complex.json @@ -778,4 +778,4 @@ "previous": null, "filename": "crates/vim/src/utils.rs" } -] \ No newline at end of file +] diff --git a/crates/git/test_data/golden/blame_incremental_not_committed.json b/crates/git/test_data/golden/blame_incremental_not_committed.json index 0298fb05d372c7dab039b908aa0b3cc4435d096e..4e4834d45c5f19c3d4e0e87d57b72134f2fbdc7d 100644 --- a/crates/git/test_data/golden/blame_incremental_not_committed.json +++ b/crates/git/test_data/golden/blame_incremental_not_committed.json @@ -132,4 +132,4 @@ "previous": null, "filename": "file_b.txt" } -] \ No newline at end of file +] diff --git a/crates/git/test_data/golden/blame_incremental_simple.json b/crates/git/test_data/golden/blame_incremental_simple.json index 4d6e9124d6c1d40b2b0e1e3deb4fe136da0f679b..c8fba838972ac682a284cfcf93e340d979c2c99b 100644 --- a/crates/git/test_data/golden/blame_incremental_simple.json +++ b/crates/git/test_data/golden/blame_incremental_simple.json @@ -132,4 +132,4 @@ "previous": null, "filename": "index.js" } -] \ No newline at end of file +]