(t *testing.T)
| 208 | } |
| 209 | |
| 210 | func TestGetUserSecrets(t *testing.T) { |
| 211 | t.Parallel() |
| 212 | client := coderdtest.New(t, nil) |
| 213 | _ = coderdtest.CreateFirstUser(t, client) |
| 214 | |
| 215 | // Verify no secrets exist on a fresh user. |
| 216 | ctx := testutil.Context(t, testutil.WaitMedium) |
| 217 | secrets, err := client.UserSecrets(ctx, codersdk.Me) |
| 218 | require.NoError(t, err) |
| 219 | assert.Empty(t, secrets) |
| 220 | |
| 221 | t.Run("WithSecrets", func(t *testing.T) { |
| 222 | t.Parallel() |
| 223 | ctx := testutil.Context(t, testutil.WaitMedium) |
| 224 | |
| 225 | _, err := client.CreateUserSecret(ctx, codersdk.Me, codersdk.CreateUserSecretRequest{ |
| 226 | Name: "list-secret-a", |
| 227 | Value: "value-a", |
| 228 | }) |
| 229 | require.NoError(t, err) |
| 230 | |
| 231 | _, err = client.CreateUserSecret(ctx, codersdk.Me, codersdk.CreateUserSecretRequest{ |
| 232 | Name: "list-secret-b", |
| 233 | Value: "value-b", |
| 234 | }) |
| 235 | require.NoError(t, err) |
| 236 | |
| 237 | secrets, err := client.UserSecrets(ctx, codersdk.Me) |
| 238 | require.NoError(t, err) |
| 239 | require.Len(t, secrets, 2) |
| 240 | // Sorted by name. |
| 241 | assert.Equal(t, "list-secret-a", secrets[0].Name) |
| 242 | assert.Equal(t, "list-secret-b", secrets[1].Name) |
| 243 | }) |
| 244 | } |
| 245 | |
| 246 | func TestGetUserSecret(t *testing.T) { |
| 247 | t.Parallel() |
nothing calls this directly
no test coverage detected