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