summaryrefslogtreecommitdiff
path: root/internal/cli/flags_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-01 15:36:50 +0300
committerPaul Buetow <paul@buetow.org>2026-04-01 15:36:50 +0300
commit3967d8dca4ebe87e43d243c5bbffe34ca0dcab51 (patch)
treec2c974cb06ad5f65514f492ea8e21f98291a52e2 /internal/cli/flags_test.go
parentba04917670aac3fb4dff524fcdf614f13bbbfebe (diff)
z7: wire Nano Banana CLI config
Diffstat (limited to 'internal/cli/flags_test.go')
-rw-r--r--internal/cli/flags_test.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/cli/flags_test.go b/internal/cli/flags_test.go
index ccc50a0..d5c2ccb 100644
--- a/internal/cli/flags_test.go
+++ b/internal/cli/flags_test.go
@@ -15,7 +15,7 @@ func TestNewFlags(t *testing.T) {
expected interface{}
}{
{"AudioFormat", flags.AudioFormat, "mp3"},
- {"ImageAPI", flags.ImageAPI, "openai"},
+ {"ImageAPI", flags.ImageAPI, "nanobanana"},
{"DeckName", flags.DeckName, "Bulgarian Vocabulary"},
{"OpenAIModel", flags.OpenAIModel, "gpt-4o-mini-tts"},
{"OpenAISpeed", flags.OpenAISpeed, 0.9},
@@ -23,6 +23,8 @@ func TestNewFlags(t *testing.T) {
{"OpenAIImageSize", flags.OpenAIImageSize, "512x512"},
{"OpenAIImageQuality", flags.OpenAIImageQuality, "standard"},
{"OpenAIImageStyle", flags.OpenAIImageStyle, "natural"},
+ {"NanoBananaModel", flags.NanoBananaModel, "gemini-3.1-flash-image-preview"},
+ {"NanoBananaTextModel", flags.NanoBananaTextModel, "gemini-2.5-flash"},
}
for _, tt := range tests {
@@ -87,6 +89,7 @@ func TestFlagsStructure(t *testing.T) {
"ListModels", "AllVoices", "NoAutoPlay",
"OpenAIModel", "OpenAIVoice", "OpenAISpeed", "OpenAIInstruction",
"OpenAIImageModel", "OpenAIImageSize", "OpenAIImageQuality", "OpenAIImageStyle",
+ "NanoBananaModel", "NanoBananaTextModel",
}
for _, fieldName := range expectedFields {