mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-02-13 13:48:40 +02:00
test: update gitea tests
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
This commit is contained in:
parent
b1723afff2
commit
2dcfc98a09
@ -1,6 +1,7 @@
|
||||
package client
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"net/http"
|
||||
"net/http/httptest"
|
||||
@ -604,7 +605,28 @@ func TestGiteaChangelog(t *testing.T) {
|
||||
defer r.Body.Close()
|
||||
if strings.HasSuffix(r.URL.Path, "api/v1/version") {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
fmt.Fprint(w, "{\"version\":\"1.12.0\"}")
|
||||
fmt.Fprint(w, "{\"version\":\"1.22.0\"}")
|
||||
}
|
||||
if r.URL.Path == "/api/v1/repos/someone/something/compare/v1.0.0...v1.1.0" {
|
||||
bts, err := json.Marshal(gitea.Compare{
|
||||
TotalCommits: 1,
|
||||
Commits: []*gitea.Commit{
|
||||
{
|
||||
CommitMeta: &gitea.CommitMeta{
|
||||
SHA: "c8488dc825debca26ade35aefca234b142a515c9",
|
||||
},
|
||||
Author: &gitea.User{
|
||||
UserName: "johndoe",
|
||||
},
|
||||
RepoCommit: &gitea.RepoCommit{
|
||||
Message: "feat: impl something\n\nnsome other lines",
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
require.NoError(t, err)
|
||||
_, err = w.Write(bts)
|
||||
require.NoError(t, err)
|
||||
}
|
||||
}))
|
||||
defer srv.Close()
|
||||
@ -622,8 +644,9 @@ func TestGiteaChangelog(t *testing.T) {
|
||||
Branch: "somebranch",
|
||||
}
|
||||
|
||||
_, err = client.Changelog(ctx, repo, "v1.0.0", "v1.1.0")
|
||||
require.EqualError(t, err, ErrNotImplemented.Error())
|
||||
result, err := client.Changelog(ctx, repo, "v1.0.0", "v1.1.0")
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, "c8488dc: feat: impl something (@johndoe)", result)
|
||||
}
|
||||
|
||||
func TestGiteatGetInstanceURL(t *testing.T) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user