diff options
Diffstat (limited to 'internal/gui/app_test.go')
| -rw-r--r-- | internal/gui/app_test.go | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/internal/gui/app_test.go b/internal/gui/app_test.go index 057c5e0..9ac0125 100644 --- a/internal/gui/app_test.go +++ b/internal/gui/app_test.go @@ -5,15 +5,19 @@ import ( "codeberg.org/snonux/totalrecall/internal/audio" "codeberg.org/snonux/totalrecall/internal/image" + "codeberg.org/snonux/totalrecall/internal/phonetic" "codeberg.org/snonux/totalrecall/internal/translation" ) -func TestDefaultConfigUsesOpenAITranslationProvider(t *testing.T) { +func TestDefaultConfigUsesGeminiLanguageProviders(t *testing.T) { config := DefaultConfig() audioDefaults := audio.DefaultProviderConfig() - if config.TranslationProvider != translation.ProviderOpenAI { - t.Fatalf("DefaultConfig() translation provider = %q, want %q", config.TranslationProvider, translation.ProviderOpenAI) + if config.TranslationProvider != translation.ProviderGemini { + t.Fatalf("DefaultConfig() translation provider = %q, want %q", config.TranslationProvider, translation.ProviderGemini) + } + if config.PhoneticProvider != phonetic.ProviderGemini { + t.Fatalf("DefaultConfig() phonetic provider = %q, want %q", config.PhoneticProvider, phonetic.ProviderGemini) } if config.ImageProvider != imageProviderNanoBanana { t.Fatalf("DefaultConfig() image provider = %q, want %q", config.ImageProvider, imageProviderNanoBanana) @@ -46,30 +50,30 @@ func TestTranslationConfigForApp(t *testing.T) { wantGoogle string }{ { - name: "default to openai when provider is unset and only openai key is available", + name: "default to gemini when provider is unset and only openai key is available", config: &Config{ OpenAIKey: "openai-key", }, - wantProv: translation.ProviderOpenAI, + wantProv: translation.ProviderGemini, wantOpen: "openai-key", wantGoogle: "", }, { - name: "default to openai when provider is unset and both keys are available", + name: "default to gemini when provider is unset and both keys are available", config: &Config{ OpenAIKey: "openai-key", GoogleAPIKey: "google-key", }, - wantProv: translation.ProviderOpenAI, + wantProv: translation.ProviderGemini, wantOpen: "openai-key", wantGoogle: "google-key", }, { - name: "default to openai when provider is unset and only google key is available", + name: "default to gemini when provider is unset and only google key is available", config: &Config{ GoogleAPIKey: "google-key", }, - wantProv: translation.ProviderOpenAI, + wantProv: translation.ProviderGemini, wantOpen: "", wantGoogle: "google-key", }, @@ -96,9 +100,9 @@ func TestTranslationConfigForApp(t *testing.T) { wantGoogle: "google-key", }, { - name: "nil config still uses openai defaults", + name: "nil config still uses gemini defaults", config: nil, - wantProv: translation.ProviderOpenAI, + wantProv: translation.ProviderGemini, wantOpen: "", wantGoogle: "", }, |
