diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-15 23:24:00 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-15 23:24:00 +0200 |
| commit | 8ec8ee16e23081018e32dea122ecd9a3b8d8b2c7 (patch) | |
| tree | 5a564bb36fc9750d3353435d2dd3cf2f28fa5261 /internal/llmutils/client_test.go | |
| parent | 10112d4b7a8150118e705b95df73c08824ac2b22 (diff) | |
Release v0.23.0v0.23.0
Diffstat (limited to 'internal/llmutils/client_test.go')
| -rw-r--r-- | internal/llmutils/client_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/internal/llmutils/client_test.go b/internal/llmutils/client_test.go index 837d408..0e38476 100644 --- a/internal/llmutils/client_test.go +++ b/internal/llmutils/client_test.go @@ -56,6 +56,22 @@ func TestDefaultModelForProvider(t *testing.T) { } } +func TestDefaultModelForProvider_Fallbacks(t *testing.T) { + cfg := appconfig.App{} + if got := DefaultModelForProvider(cfg, "openai"); got != "gpt-4.1" { + t.Fatalf("openai fallback = %q", got) + } + if got := DefaultModelForProvider(cfg, "openrouter"); got != "openrouter/auto" { + t.Fatalf("openrouter fallback = %q", got) + } + if got := DefaultModelForProvider(cfg, "ollama"); got != "qwen3-coder:30b-a3b-q4_K_M" { + t.Fatalf("ollama fallback = %q", got) + } + if got := DefaultModelForProvider(cfg, "anthropic"); got != "claude-3-5-sonnet-20240620" { + t.Fatalf("anthropic fallback = %q", got) + } +} + func TestConfigForProvider(t *testing.T) { base := appconfig.App{ Provider: "openai", |
