| 1851 | } |
| 1852 | |
| 1853 | func TelemetryItem(t testing.TB, db database.Store, seed database.TelemetryItem) database.TelemetryItem { |
| 1854 | if seed.Key == "" { |
| 1855 | seed.Key = testutil.GetRandomName(t) |
| 1856 | } |
| 1857 | if seed.Value == "" { |
| 1858 | seed.Value = time.Now().Format(time.RFC3339) |
| 1859 | } |
| 1860 | err := db.UpsertTelemetryItem(genCtx, database.UpsertTelemetryItemParams{ |
| 1861 | Key: seed.Key, |
| 1862 | Value: seed.Value, |
| 1863 | }) |
| 1864 | require.NoError(t, err, "upsert telemetry item") |
| 1865 | item, err := db.GetTelemetryItem(genCtx, seed.Key) |
| 1866 | require.NoError(t, err, "get telemetry item") |
| 1867 | return item |
| 1868 | } |
| 1869 | |
| 1870 | func Preset(t testing.TB, db database.Store, seed database.InsertPresetParams) database.TemplateVersionPreset { |
| 1871 | preset, err := db.InsertPreset(genCtx, database.InsertPresetParams{ |