TemplateVersion generates a template version and optionally a parent template if no template ID is set on the seed.
(t testing.TB, db database.Store)
| 656 | // TemplateVersion generates a template version and optionally a parent |
| 657 | // template if no template ID is set on the seed. |
| 658 | func TemplateVersion(t testing.TB, db database.Store) TemplateVersionBuilder { |
| 659 | return TemplateVersionBuilder{ |
| 660 | t: t, |
| 661 | logger: slogtest.Make(t, &slogtest.Options{}).Named("dbfake").Leveled(slog.LevelDebug), |
| 662 | db: db, |
| 663 | promote: true, |
| 664 | autoCreateTemplate: true, |
| 665 | } |
| 666 | } |
| 667 | |
| 668 | func (t TemplateVersionBuilder) Seed(v database.TemplateVersion) TemplateVersionBuilder { |
| 669 | // nolint: revive // returns modified struct |