diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-01 21:28:31 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-01 21:28:31 +0300 |
| commit | 5a9e7b4795e08489cfaab264b92cac51bc275d1f (patch) | |
| tree | d554c6846e29ceb363ecaadbe305a2a5a51fbb8c /internal/cli | |
| parent | d1c6d860214be8895f4ed90ff74bff664fbb4422 (diff) | |
Fix Gemini audio format handling
Diffstat (limited to 'internal/cli')
| -rw-r--r-- | internal/cli/command_test.go | 4 | ||||
| -rw-r--r-- | internal/cli/flags.go | 2 | ||||
| -rw-r--r-- | internal/cli/flags_test.go | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/internal/cli/command_test.go b/internal/cli/command_test.go index ffb741b..212c549 100644 --- a/internal/cli/command_test.go +++ b/internal/cli/command_test.go @@ -103,8 +103,8 @@ func TestSetupFlags(t *testing.T) { if formatFlag == nil { t.Fatal("format flag not found") } - if formatFlag.DefValue != "mp3" { - t.Errorf("Expected default format to be mp3, got %s", formatFlag.DefValue) + if formatFlag.DefValue != audio.DefaultProviderConfig().OutputFormat { + t.Errorf("Expected default format to be %s, got %s", audio.DefaultProviderConfig().OutputFormat, formatFlag.DefValue) } imageAPIFlag := cmd.Flags().Lookup("image-api") diff --git a/internal/cli/flags.go b/internal/cli/flags.go index 4813b05..ac47628 100644 --- a/internal/cli/flags.go +++ b/internal/cli/flags.go @@ -61,7 +61,7 @@ func NewFlags() *Flags { defaults := audio.DefaultProviderConfig() return &Flags{ - AudioFormat: "mp3", + AudioFormat: defaults.OutputFormat, AudioProvider: defaults.Provider, ImageAPI: "openai", DeckName: "Bulgarian Vocabulary", diff --git a/internal/cli/flags_test.go b/internal/cli/flags_test.go index 285aa1e..79838c4 100644 --- a/internal/cli/flags_test.go +++ b/internal/cli/flags_test.go @@ -16,7 +16,7 @@ func TestNewFlags(t *testing.T) { got interface{} expected interface{} }{ - {"AudioFormat", flags.AudioFormat, "mp3"}, + {"AudioFormat", flags.AudioFormat, audio.DefaultProviderConfig().OutputFormat}, {"AudioProvider", flags.AudioProvider, audio.DefaultProviderConfig().Provider}, {"ImageAPI", flags.ImageAPI, "openai"}, {"ImageAPISpecified", flags.ImageAPISpecified, false}, |
