test(release): use external package for release prep tests
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
package releaseprep
|
||||
package releaseprep_test
|
||||
|
||||
import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
"testing"
|
||||
|
||||
"git.hrafn.xyz/aether/gosick/internal/releaseprep"
|
||||
"github.com/stretchr/testify/require"
|
||||
"github.com/stretchr/testify/suite"
|
||||
)
|
||||
@@ -37,7 +38,7 @@ func (s *PrepareSuite) SetupTest() {
|
||||
}
|
||||
|
||||
func (s *PrepareSuite) TestPrepare_UpdatesVersionAndPromotesUnreleasedNotes() {
|
||||
err := Prepare(s.rootDir, "v1.1.7", "2026-03-20")
|
||||
err := releaseprep.Prepare(s.rootDir, "v1.1.7", "2026-03-20")
|
||||
|
||||
require.NoError(s.T(), err)
|
||||
|
||||
@@ -57,7 +58,7 @@ func (s *PrepareSuite) TestPrepare_ReturnsErrorWhenUnreleasedSectionMissing() {
|
||||
0o644,
|
||||
))
|
||||
|
||||
err := Prepare(s.rootDir, "1.1.7", "2026-03-20")
|
||||
err := releaseprep.Prepare(s.rootDir, "1.1.7", "2026-03-20")
|
||||
|
||||
require.ErrorContains(s.T(), err, "unreleased section")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user