summaryrefslogtreecommitdiff
path: root/internal/gui/app_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/gui/app_test.go')
-rw-r--r--internal/gui/app_test.go26
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: "",
},