Skip to content

Commit 10791c3

Browse files
committed
Always test returned repos length
1 parent 9961720 commit 10791c3

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

models/repo_list_test.go

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ func TestSearchRepositoryByName(t *testing.T) {
2020
PageSize: 10,
2121
})
2222

23-
assert.NotNil(t, repos)
2423
assert.NoError(t, err)
2524
if assert.Len(t, repos, 1) {
2625
assert.Equal(t, "test_repo_12", repos[0].Name)
@@ -33,9 +32,9 @@ func TestSearchRepositoryByName(t *testing.T) {
3332
PageSize: 10,
3433
})
3534

36-
assert.NotNil(t, repos)
3735
assert.NoError(t, err)
3836
assert.Equal(t, int64(2), count)
37+
assert.Len(t, repos, 2)
3938

4039
// test search private repository on explore page
4140
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -45,7 +44,6 @@ func TestSearchRepositoryByName(t *testing.T) {
4544
Private: true,
4645
})
4746

48-
assert.NotNil(t, repos)
4947
assert.NoError(t, err)
5048
if assert.Len(t, repos, 1) {
5149
assert.Equal(t, "test_repo_13", repos[0].Name)
@@ -59,9 +57,9 @@ func TestSearchRepositoryByName(t *testing.T) {
5957
Private: true,
6058
})
6159

62-
assert.NotNil(t, repos)
6360
assert.NoError(t, err)
6461
assert.Equal(t, int64(3), count)
62+
assert.Len(t, repos, 3)
6563

6664
// Get all public repositories by name
6765
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -70,9 +68,9 @@ func TestSearchRepositoryByName(t *testing.T) {
7068
PageSize: 10,
7169
})
7270

73-
assert.NotNil(t, repos)
7471
assert.NoError(t, err)
7572
assert.Equal(t, int64(4), count)
73+
assert.Len(t, repos, 4)
7674

7775
// Get all public + private repositories by name
7876
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -82,9 +80,9 @@ func TestSearchRepositoryByName(t *testing.T) {
8280
Private: true,
8381
})
8482

85-
assert.NotNil(t, repos)
8683
assert.NoError(t, err)
8784
assert.Equal(t, int64(8), count)
85+
assert.Len(t, repos, 8)
8886

8987
// Get all public repositories of user
9088
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -94,9 +92,9 @@ func TestSearchRepositoryByName(t *testing.T) {
9492
Searcher: &User{ID: 15},
9593
})
9694

97-
assert.NotNil(t, repos)
9895
assert.NoError(t, err)
9996
assert.Equal(t, int64(2), count)
97+
assert.Len(t, repos, 2)
10098

10199
// Get all public + private repositories of user
102100
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -107,9 +105,9 @@ func TestSearchRepositoryByName(t *testing.T) {
107105
Searcher: &User{ID: 15},
108106
})
109107

110-
assert.NotNil(t, repos)
111108
assert.NoError(t, err)
112109
assert.Equal(t, int64(4), count)
110+
assert.Len(t, repos, 4)
113111

114112
// Get all public (including collaborative) repositories of user
115113
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -120,9 +118,9 @@ func TestSearchRepositoryByName(t *testing.T) {
120118
Searcher: &User{ID: 15},
121119
})
122120

123-
assert.NotNil(t, repos)
124121
assert.NoError(t, err)
125122
assert.Equal(t, int64(4), count)
123+
assert.Len(t, repos, 4)
126124

127125
// Get all public + private (including collaborative) repositories of user
128126
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -134,9 +132,9 @@ func TestSearchRepositoryByName(t *testing.T) {
134132
Searcher: &User{ID: 15},
135133
})
136134

137-
assert.NotNil(t, repos)
138135
assert.NoError(t, err)
139136
assert.Equal(t, int64(8), count)
137+
assert.Len(t, repos, 8)
140138

141139
// Get all public repositories of organization
142140
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -146,9 +144,9 @@ func TestSearchRepositoryByName(t *testing.T) {
146144
Searcher: &User{ID: 17},
147145
})
148146

149-
assert.NotNil(t, repos)
150147
assert.NoError(t, err)
151148
assert.Equal(t, int64(1), count)
149+
assert.Len(t, repos, 1)
152150

153151
// Get all public + private repositories of organization
154152
repos, count, err = SearchRepositoryByName(&SearchRepoOptions{
@@ -159,7 +157,7 @@ func TestSearchRepositoryByName(t *testing.T) {
159157
Searcher: &User{ID: 17},
160158
})
161159

162-
assert.NotNil(t, repos)
163160
assert.NoError(t, err)
164161
assert.Equal(t, int64(2), count)
162+
assert.Len(t, repos, 2)
165163
}

0 commit comments

Comments
 (0)