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

Function TestGetOrgMembersFilter

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

Source from the content-addressed store, hash-verified

135}
136
137func TestGetOrgMembersFilter(t *testing.T) {
138 t.Parallel()
139
140 client, _, api := coderdtest.NewWithAPI(t, &coderdtest.Options{
141 IncludeProvisionerDaemon: true,
142 OIDCConfig: &coderd.OIDCConfig{
143 AllowSignups: true,
144 },
145 })
146 first := coderdtest.CreateFirstUser(t, client)
147
148 setupCtx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
149 defer cancel()
150
151 coderdtest.UsersFilter(setupCtx, t, client, api.Database, nil, nil, func(testCtx context.Context, req codersdk.UsersRequest) []codersdk.ReducedUser {
152 res, err := client.OrganizationMembersPaginated(testCtx, first.OrganizationID, req)
153 require.NoError(t, err)
154 reduced := make([]codersdk.ReducedUser, len(res.Members))
155 for i, user := range res.Members {
156 reduced[i] = orgMemberToReducedUser(user)
157 }
158 return reduced
159 })
160}
161
162func TestGetOrgMembersPagination(t *testing.T) {
163 t.Parallel()

Callers

nothing calls this directly

Calls 5

NewWithAPIFunction · 0.92
CreateFirstUserFunction · 0.92
UsersFilterFunction · 0.92
orgMemberToReducedUserFunction · 0.85

Tested by

no test coverage detected