Skip to content

Commit 2ab1083

Browse files
committed
fix & enhance test
1 parent 1ce2980 commit 2ab1083

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

models/organization/org_test.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,6 @@ func TestRestrictedUserOrgMembers(t *testing.T) {
197197
name string
198198
opts *organization.FindOrgMembersOpts
199199
expectedUIDs []int64
200-
expectedLen int
201200
}{
202201
{
203202
name: "restricted user sees public members and teammates",
@@ -206,8 +205,7 @@ func TestRestrictedUserOrgMembers(t *testing.T) {
206205
Doer: restrictedUser,
207206
IsDoerMember: true,
208207
},
209-
expectedUIDs: []int64{2, 15, 29}, // Public members (2) + teammates in team9 (15, 20, 29)
210-
expectedLen: 3,
208+
expectedUIDs: []int64{2, 15, 29}, // Public members (2) + teammates in team9 (15, 29) // note: user 20 is team_user but not org_user
211209
},
212210
{
213211
name: "restricted user sees only public members when not member",
@@ -216,15 +214,13 @@ func TestRestrictedUserOrgMembers(t *testing.T) {
216214
Doer: restrictedUser,
217215
},
218216
expectedUIDs: []int64{2, 28}, // Only public members
219-
expectedLen: 2,
220217
},
221218
{
222219
name: "non logged in only shows public members",
223220
opts: &organization.FindOrgMembersOpts{
224221
OrgID: 3,
225222
},
226223
expectedUIDs: []int64{2, 28}, // Only public members
227-
expectedLen: 2,
228224
},
229225
{
230226
name: "non restricted user sees all members",
@@ -234,20 +230,17 @@ func TestRestrictedUserOrgMembers(t *testing.T) {
234230
IsDoerMember: true,
235231
},
236232
expectedUIDs: []int64{2, 15, 18, 29}, // All members
237-
expectedLen: 3,
238233
},
239234
}
240235

241236
for _, tc := range testCases {
242237
t.Run(tc.name, func(t *testing.T) {
243238
count, err := organization.CountOrgMembers(db.DefaultContext, tc.opts)
244239
assert.NoError(t, err)
245-
assert.Equal(t, int64(tc.expectedLen), count)
240+
assert.Equal(t, len(tc.expectedUIDs), count)
246241

247242
members, err := organization.GetOrgUsersByOrgID(db.DefaultContext, tc.opts)
248243
assert.NoError(t, err)
249-
assert.Len(t, members, tc.expectedLen)
250-
251244
memberUIDs := make([]int64, 0, len(members))
252245
for _, member := range members {
253246
memberUIDs = append(memberUIDs, member.UID)

0 commit comments

Comments
 (0)