mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-03-17 20:47:50 +02:00
test: fix gitea changeloger tests
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
This commit is contained in:
parent
673555519a
commit
bfb2217f02
@ -1,6 +1,9 @@
|
||||
package changelog
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net/http"
|
||||
"net/http/httptest"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
@ -643,7 +646,7 @@ func TestGetChangeloger(t *testing.T) {
|
||||
Changelog: config.Changelog{
|
||||
Use: useGitLab,
|
||||
},
|
||||
}, testctx.GitHubTokenType)
|
||||
}, testctx.GitLabTokenType)
|
||||
c, err := getChangeloger(ctx)
|
||||
require.NoError(t, err)
|
||||
require.IsType(t, &scmChangeloger{}, c)
|
||||
@ -664,12 +667,22 @@ func TestGetChangeloger(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run(useGitea, func(t *testing.T) {
|
||||
ctx := context.New(config.Project{
|
||||
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
defer r.Body.Close()
|
||||
if strings.HasSuffix(r.URL.Path, "api/v1/version") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
fmt.Fprint(w, "{\"version\":\"1.22.0\"}")
|
||||
}
|
||||
}))
|
||||
defer srv.Close()
|
||||
ctx := testctx.NewWithCfg(config.Project{
|
||||
Changelog: config.Changelog{
|
||||
Use: useGitea,
|
||||
},
|
||||
})
|
||||
ctx.TokenType = context.TokenTypeGitea
|
||||
GiteaURLs: config.GiteaURLs{
|
||||
API: srv.URL,
|
||||
},
|
||||
}, testctx.GiteaTokenType)
|
||||
c, err := getChangeloger(ctx)
|
||||
require.NoError(t, err)
|
||||
require.IsType(t, &scmChangeloger{}, c)
|
||||
|
Loading…
x
Reference in New Issue
Block a user