From c50486b6117f59e319b6c1175f7dfb1f54ca5f24 Mon Sep 17 00:00:00 2001 From: Kayvan Sylvan Date: Mon, 21 Jul 2025 10:52:43 -0700 Subject: [PATCH] chore: fix tests for generate_changelog --- cmd/generate_changelog/internal/changelog/generator_test.go | 2 +- cmd/generate_changelog/internal/changelog/processing_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/generate_changelog/internal/changelog/generator_test.go b/cmd/generate_changelog/internal/changelog/generator_test.go index d9ce8c31..cb2edc6b 100644 --- a/cmd/generate_changelog/internal/changelog/generator_test.go +++ b/cmd/generate_changelog/internal/changelog/generator_test.go @@ -107,7 +107,7 @@ func TestInsertVersionAtTop(t *testing.T) { t.Fatalf("Failed to read changelog: %v", err) } - expected := "# Changelog\n\n\n\n## v1.0.0 (2025-01-01)\n\n- New release\n\n## v0.9.0 (2024-12-01)\n\n- Previous release" + expected := "# Changelog\n\n## v1.0.0 (2025-01-01)\n\n- New release\n## v0.9.0 (2024-12-01)\n\n- Previous release" if string(content) != expected { t.Errorf("Expected:\n%s\nGot:\n%s", expected, string(content)) } diff --git a/cmd/generate_changelog/internal/changelog/processing_test.go b/cmd/generate_changelog/internal/changelog/processing_test.go index b6d018f7..79f0f3a5 100644 --- a/cmd/generate_changelog/internal/changelog/processing_test.go +++ b/cmd/generate_changelog/internal/changelog/processing_test.go @@ -83,13 +83,13 @@ func TestInsertVersionAtTop_ImprovedRobustness(t *testing.T) { name: "header with trailing spaces", existingContent: "# Changelog \n\n## v1.0.0\n- Old content", entry: "## v2.0.0\n- New content", - expectedContent: "# Changelog \n\n\n\n## v2.0.0\n- New content\n\n## v1.0.0\n- Old content", + expectedContent: "# Changelog \n\n## v2.0.0\n- New content\n## v1.0.0\n- Old content", }, { name: "header with different line endings", existingContent: "# Changelog\r\n\r\n## v1.0.0\r\n- Old content", entry: "## v2.0.0\n- New content", - expectedContent: "# Changelog\r\n\r\n\n\n## v2.0.0\n- New content\n\n## v1.0.0\r\n- Old content", + expectedContent: "# Changelog\r\n\r\n## v2.0.0\n- New content\n## v1.0.0\r\n- Old content", }, { name: "no existing header",