| 1283 | } |
| 1284 | |
| 1285 | func ProvisionerKey(t testing.TB, db database.Store, orig database.ProvisionerKey) database.ProvisionerKey { |
| 1286 | key, err := db.InsertProvisionerKey(genCtx, database.InsertProvisionerKeyParams{ |
| 1287 | ID: takeFirst(orig.ID, uuid.New()), |
| 1288 | CreatedAt: takeFirst(orig.CreatedAt, dbtime.Now()), |
| 1289 | OrganizationID: takeFirst(orig.OrganizationID, uuid.New()), |
| 1290 | Name: takeFirst(orig.Name, testutil.GetRandomName(t)), |
| 1291 | HashedSecret: orig.HashedSecret, |
| 1292 | Tags: orig.Tags, |
| 1293 | }) |
| 1294 | require.NoError(t, err, "insert provisioner key") |
| 1295 | return key |
| 1296 | } |
| 1297 | |
| 1298 | func WorkspaceApp(t testing.TB, db database.Store, orig database.WorkspaceApp) database.WorkspaceApp { |
| 1299 | resource, err := db.UpsertWorkspaceApp(genCtx, database.UpsertWorkspaceAppParams{ |