test(releaseprep): red for unchanged-version prepare
This commit is contained in:
@@ -142,6 +142,22 @@ func (s *PrepareSuite) TestPrepare_UsesCustomVersionFileAndPattern() {
|
|||||||
require.Equal(s.T(), "VERSION=1.1.8\n", string(versionBytes))
|
require.Equal(s.T(), "VERSION=1.1.8\n", string(versionBytes))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *PrepareSuite) TestPrepare_AllowsUnchangedVersionValue() {
|
||||||
|
require.NoError(s.T(), os.WriteFile(
|
||||||
|
filepath.Join(s.rootDir, "internal", "releaseprep", "version", "version.go"),
|
||||||
|
[]byte("package version\n\nconst String = \"1.1.6\"\n"),
|
||||||
|
0o644,
|
||||||
|
))
|
||||||
|
|
||||||
|
err := releaseprep.Prepare(s.rootDir, "1.1.6", "2026-03-20", releaseprep.Options{})
|
||||||
|
|
||||||
|
require.NoError(s.T(), err)
|
||||||
|
|
||||||
|
versionBytes, readErr := os.ReadFile(filepath.Join(s.rootDir, "internal", "releaseprep", "version", "version.go"))
|
||||||
|
require.NoError(s.T(), readErr)
|
||||||
|
require.Equal(s.T(), "package version\n\nconst String = \"1.1.6\"\n", string(versionBytes))
|
||||||
|
}
|
||||||
|
|
||||||
func (s *PrepareSuite) TestRecommendedTag_UsesCustomVersionFileAndPattern() {
|
func (s *PrepareSuite) TestRecommendedTag_UsesCustomVersionFileAndPattern() {
|
||||||
customVersionFile := filepath.Join("custom", "VERSION.txt")
|
customVersionFile := filepath.Join("custom", "VERSION.txt")
|
||||||
require.NoError(s.T(), os.MkdirAll(filepath.Join(s.rootDir, "custom"), 0o755))
|
require.NoError(s.T(), os.MkdirAll(filepath.Join(s.rootDir, "custom"), 0o755))
|
||||||
|
|||||||
Reference in New Issue
Block a user