|
- package domain
-
- import "testing"
-
- func TestLLMProviderOptions_OpenAIIncludesGPT54Family(t *testing.T) {
- t.Parallel()
-
- models := LLMModelsByProvider(LLMProviderOpenAI)
- if len(models) == 0 {
- t.Fatalf("expected openai model list")
- }
-
- required := map[string]bool{
- "gpt-5.4": false,
- "gpt-5.4-mini": false,
- "gpt-5.4-nano": false,
- }
- for _, model := range models {
- if _, ok := required[model.Value]; ok {
- required[model.Value] = true
- }
- }
- for model, present := range required {
- if !present {
- t.Fatalf("missing openai model option: %s", model)
- }
- }
- }
|