MCPcopy Index your code
hub / github.com/coder/coder / TestGetOrgMembersPagination

Function TestGetOrgMembersPagination

coderd/members_test.go:162–179  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

160}
161
162func TestGetOrgMembersPagination(t *testing.T) {
163 t.Parallel()
164 client := coderdtest.New(t, nil)
165 first := coderdtest.CreateFirstUser(t, client)
166
167 ctx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
168 defer cancel()
169
170 coderdtest.UsersPagination(ctx, t, client, nil, func(req codersdk.UsersRequest) ([]codersdk.ReducedUser, int) {
171 res, err := client.OrganizationMembersPaginated(ctx, first.OrganizationID, req)
172 require.NoError(t, err)
173 reduced := make([]codersdk.ReducedUser, len(res.Members))
174 for i, user := range res.Members {
175 reduced[i] = orgMemberToReducedUser(user)
176 }
177 return reduced, res.Count
178 })
179}
180
181func onlyIDs(u codersdk.OrganizationMemberWithUserData) uuid.UUID {
182 return u.UserID

Callers

nothing calls this directly

Calls 5

NewFunction · 0.92
CreateFirstUserFunction · 0.92
UsersPaginationFunction · 0.92
orgMemberToReducedUserFunction · 0.85

Tested by

no test coverage detected