diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-01 20:23:29 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-01 20:23:29 +0300 |
| commit | 3c82415b3b9bca4b376d3044bb677438b17e491e (patch) | |
| tree | 8e1fd7f9f42b5dadeeb873a2a389c251ae774ccf /internal/cli/command_test.go | |
| parent | 4f1d809b83c373aa27cd453bd7b3e04ab9719878 (diff) | |
zg: derive openai voice help from shared list
Diffstat (limited to 'internal/cli/command_test.go')
| -rw-r--r-- | internal/cli/command_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/internal/cli/command_test.go b/internal/cli/command_test.go index 37e2533..df193fb 100644 --- a/internal/cli/command_test.go +++ b/internal/cli/command_test.go @@ -9,6 +9,8 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" "github.com/spf13/viper" + + "codeberg.org/snonux/totalrecall/internal/audio" ) func TestCreateRootCommand(t *testing.T) { @@ -113,6 +115,15 @@ func TestSetupFlags(t *testing.T) { t.Errorf("Expected image-api help to describe CLI Nano Banana support and config fallback, got %q", imageAPIFlag.Usage) } + openAIVoiceFlag := cmd.Flags().Lookup("openai-voice") + if openAIVoiceFlag == nil { + t.Fatal("openai-voice flag not found") + } + expectedOpenAIVoiceUsage := "OpenAI voice: " + strings.Join(audio.OpenAIVoices, ", ") + " (default: random)" + if openAIVoiceFlag.Usage != expectedOpenAIVoiceUsage { + t.Errorf("Expected openai-voice help to derive from shared voice list, got %q", openAIVoiceFlag.Usage) + } + nanoBananaModelFlag := cmd.Flags().Lookup("nanobanana-model") if nanoBananaModelFlag == nil { t.Fatal("nanobanana-model flag not found") |
