| 1414 | } |
| 1415 | |
| 1416 | func WorkspaceResourceMetadatums(t testing.TB, db database.Store, seed database.WorkspaceResourceMetadatum) []database.WorkspaceResourceMetadatum { |
| 1417 | meta, err := db.InsertWorkspaceResourceMetadata(genCtx, database.InsertWorkspaceResourceMetadataParams{ |
| 1418 | WorkspaceResourceID: takeFirst(seed.WorkspaceResourceID, uuid.New()), |
| 1419 | Key: []string{takeFirst(seed.Key, testutil.GetRandomName(t))}, |
| 1420 | Value: []string{takeFirst(seed.Value.String, testutil.GetRandomName(t))}, |
| 1421 | Sensitive: []bool{takeFirst(seed.Sensitive, false)}, |
| 1422 | }) |
| 1423 | require.NoError(t, err, "insert meta data") |
| 1424 | return meta |
| 1425 | } |
| 1426 | |
| 1427 | func WorkspaceProxy(t testing.TB, db database.Store, orig database.WorkspaceProxy) (database.WorkspaceProxy, string) { |
| 1428 | secret, hashedSecret, err := apikey.GenerateSecret(64) |