Skip to content

Commit a1dc25b

Browse files
committed
fix make vet
1 parent 9c65c30 commit a1dc25b

File tree

3 files changed

+85
-55
lines changed

3 files changed

+85
-55
lines changed

models/release_test.go

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -98,58 +98,3 @@ func TestRelease_Create(t *testing.T) {
9898
IsTag: true,
9999
}, nil))
100100
}
101-
102-
func TestRelease_MirrorDelete(t *testing.T) {
103-
assert.NoError(t, PrepareTestDatabase())
104-
105-
user := AssertExistsAndLoadBean(t, &User{ID: 2}).(*User)
106-
repo := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository)
107-
repoPath := RepoPath(user.Name, repo.Name)
108-
migrationOptions := MigrateRepoOptions{
109-
Name: "test_mirror",
110-
Description: "Test mirror",
111-
IsPrivate: false,
112-
IsMirror: true,
113-
RemoteAddr: repoPath,
114-
}
115-
mirror, err := MigrateRepository(user, user, migrationOptions)
116-
assert.NoError(t, err)
117-
118-
gitRepo, err := git.OpenRepository(repoPath)
119-
assert.NoError(t, err)
120-
121-
findOptions := FindReleasesOptions{IncludeDrafts: true, IncludeTags: true}
122-
initCount, err := GetReleaseCountByRepoID(mirror.ID, findOptions)
123-
assert.NoError(t, err)
124-
125-
assert.NoError(t, CreateRelease(gitRepo, &Release{
126-
RepoID: repo.ID,
127-
PublisherID: user.ID,
128-
TagName: "v0.2",
129-
Target: "master",
130-
Title: "v0.2 is released",
131-
Note: "v0.2 is released",
132-
IsDraft: false,
133-
IsPrerelease: false,
134-
IsTag: true,
135-
}, nil))
136-
137-
err = mirror.GetMirror()
138-
assert.NoError(t, err)
139-
140-
_, ok := mirror.Mirror.runSync()
141-
assert.True(t, ok)
142-
143-
count, err := GetReleaseCountByRepoID(mirror.ID, findOptions)
144-
assert.EqualValues(t, initCount+1, count)
145-
146-
release, err := GetRelease(repo.ID, "v0.2")
147-
assert.NoError(t, err)
148-
assert.NoError(t, DeleteReleaseByID(release.ID, user, true))
149-
150-
_, ok = mirror.Mirror.runSync()
151-
assert.True(t, ok)
152-
153-
count, err = GetReleaseCountByRepoID(mirror.ID, findOptions)
154-
assert.EqualValues(t, initCount, count)
155-
}

modules/mirror/main_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Copyright 2019 The Gitea Authors. All rights reserved.
2+
// Use of this source code is governed by a MIT-style
3+
// license that can be found in the LICENSE file.
4+
5+
package mirror
6+
7+
import (
8+
"path/filepath"
9+
"testing"
10+
11+
"code.gitea.io/gitea/models"
12+
)
13+
14+
func TestMain(m *testing.M) {
15+
models.MainTest(m, filepath.Join("..", ".."))
16+
}

modules/mirror/sync_test.go

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
// Copyright 2018 The Gitea Authors. All rights reserved.
2+
// Use of this source code is governed by a MIT-style
3+
// license that can be found in the LICENSE file.
4+
5+
package mirror
6+
7+
import (
8+
"testing"
9+
10+
"code.gitea.io/git"
11+
"code.gitea.io/gitea/models"
12+
13+
"github.com/stretchr/testify/assert"
14+
)
15+
16+
func TestRelease_MirrorDelete(t *testing.T) {
17+
assert.NoError(t, models.PrepareTestDatabase())
18+
19+
user := models.AssertExistsAndLoadBean(t, &models.User{ID: 2}).(*models.User)
20+
repo := models.AssertExistsAndLoadBean(t, &models.Repository{ID: 1}).(*models.Repository)
21+
repoPath := models.RepoPath(user.Name, repo.Name)
22+
migrationOptions := models.MigrateRepoOptions{
23+
Name: "test_mirror",
24+
Description: "Test mirror",
25+
IsPrivate: false,
26+
IsMirror: true,
27+
RemoteAddr: repoPath,
28+
}
29+
mirrorRepo, err := models.MigrateRepository(user, user, migrationOptions)
30+
assert.NoError(t, err)
31+
32+
gitRepo, err := git.OpenRepository(repoPath)
33+
assert.NoError(t, err)
34+
35+
findOptions := models.FindReleasesOptions{IncludeDrafts: true, IncludeTags: true}
36+
initCount, err := models.GetReleaseCountByRepoID(mirrorRepo.ID, findOptions)
37+
assert.NoError(t, err)
38+
39+
assert.NoError(t, models.CreateRelease(gitRepo, &models.Release{
40+
RepoID: repo.ID,
41+
PublisherID: user.ID,
42+
TagName: "v0.2",
43+
Target: "master",
44+
Title: "v0.2 is released",
45+
Note: "v0.2 is released",
46+
IsDraft: false,
47+
IsPrerelease: false,
48+
IsTag: true,
49+
}, nil))
50+
51+
err = mirrorRepo.GetMirror()
52+
assert.NoError(t, err)
53+
54+
_, ok := runSync(mirrorRepo.Mirror)
55+
assert.True(t, ok)
56+
57+
count, err := models.GetReleaseCountByRepoID(mirrorRepo.ID, findOptions)
58+
assert.EqualValues(t, initCount+1, count)
59+
60+
release, err := models.GetRelease(repo.ID, "v0.2")
61+
assert.NoError(t, err)
62+
assert.NoError(t, models.DeleteReleaseByID(release.ID, user, true))
63+
64+
_, ok = runSync(mirrorRepo.Mirror)
65+
assert.True(t, ok)
66+
67+
count, err = models.GetReleaseCountByRepoID(mirrorRepo.ID, findOptions)
68+
assert.EqualValues(t, initCount, count)
69+
}

0 commit comments

Comments
 (0)