package config_test import ( "testing" "verstak/internal/core/config" "verstak/internal/core/templates" ) func TestDefaultAppConfigEnabledTemplatesMatchSystemTemplateIDs(t *testing.T) { cfg := config.DefaultAppConfig() if len(cfg.EnabledTemplates) == 0 { t.Fatal("default enabled templates is empty") } reg := templates.NewRegistry() if err := reg.LoadSystem(); err != nil { t.Fatalf("LoadSystem: %v", err) } for _, id := range cfg.EnabledTemplates { if _, ok := reg.Get(id); !ok { t.Fatalf("default enabled template %q does not match any system template ID", id) } } }