Skip to content

Commit 450a27b

Browse files
committed
Fix test
1 parent 262b562 commit 450a27b

File tree

2 files changed

+10
-16
lines changed

2 files changed

+10
-16
lines changed

services/repository/contributors_graph.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func GetContributorStats(ctx context.Context, cache cache.StringCache, repo *rep
102102
}
103103

104104
// run generation async
105-
res, err := generateContributorStats(ctx, cache, cacheKey, repo, revision)
105+
res, err := generateContributorStats(ctx, repo, revision)
106106
if err != nil {
107107
return nil, err
108108
}
@@ -112,7 +112,7 @@ func GetContributorStats(ctx context.Context, cache cache.StringCache, repo *rep
112112
}
113113

114114
// getExtendedCommitStats return the list of *ExtendedCommitStats for the given revision
115-
func getExtendedCommitStats(ctx context.Context, repoPath string, baseCommit *git.Commit, revision string /*, limit int */) ([]*ExtendedCommitStats, error) {
115+
func getExtendedCommitStats(ctx context.Context, repoPath string, baseCommit *git.Commit) ([]*ExtendedCommitStats, error) {
116116
stdoutReader, stdoutWriter, err := os.Pipe()
117117
if err != nil {
118118
return nil, err
@@ -202,7 +202,7 @@ func getExtendedCommitStats(ctx context.Context, repoPath string, baseCommit *gi
202202
return extendedCommitStats, nil
203203
}
204204

205-
func generateContributorStats(ctx context.Context, cache cache.StringCache, cacheKey string, repo *repo_model.Repository, revision string) (map[string]*ContributorData, error) {
205+
func generateContributorStats(ctx context.Context, repo *repo_model.Repository, revision string) (map[string]*ContributorData, error) {
206206
gitRepo, closer, err := gitrepo.RepositoryFromContextOrOpen(ctx, repo)
207207
if err != nil {
208208
return nil, err
@@ -216,7 +216,7 @@ func generateContributorStats(ctx context.Context, cache cache.StringCache, cach
216216
if err != nil {
217217
return nil, err
218218
}
219-
extendedCommitStats, err := getExtendedCommitStats(ctx, repo.RepoPath(), baseCommit, revision)
219+
extendedCommitStats, err := getExtendedCommitStats(ctx, repo.RepoPath(), baseCommit)
220220
if err != nil {
221221
return nil, err
222222
}

services/repository/contributors_graph_test.go

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ import (
1010
"code.gitea.io/gitea/models/db"
1111
repo_model "code.gitea.io/gitea/models/repo"
1212
"code.gitea.io/gitea/models/unittest"
13-
"code.gitea.io/gitea/modules/cache"
14-
"code.gitea.io/gitea/modules/setting"
1513

1614
"github.com/stretchr/testify/assert"
1715
)
@@ -21,18 +19,14 @@ func TestRepository_ContributorsGraph(t *testing.T) {
2119

2220
repo := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 2})
2321
assert.NoError(t, repo.LoadOwner(db.DefaultContext))
24-
mockCache, err := cache.NewStringCache(setting.Cache{})
25-
assert.NoError(t, err)
2622

27-
generateContributorStats(nil, mockCache, "key", repo, "404ref")
28-
var data map[string]*ContributorData
29-
_, getErr := mockCache.GetJSON("key", &data)
30-
assert.NotNil(t, getErr)
31-
assert.ErrorContains(t, getErr.ToError(), "object does not exist")
23+
data, err := generateContributorStats(t.Context(), repo, "404ref")
24+
assert.ErrorContains(t, err, "object does not exist")
25+
assert.Nil(t, data)
3226

33-
generateContributorStats(nil, mockCache, "key2", repo, "master")
34-
exist, _ := mockCache.GetJSON("key2", &data)
35-
assert.True(t, exist)
27+
data, err = generateContributorStats(t.Context(), repo, "master")
28+
assert.NoError(t, err)
29+
assert.NotNil(t, data)
3630
var keys []string
3731
for k := range data {
3832
keys = append(keys, k)

0 commit comments

Comments
 (0)