summaryrefslogtreecommitdiff
path: root/internal/image/gemini_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-20 09:38:01 +0300
committerPaul Buetow <paul@buetow.org>2026-04-20 09:38:01 +0300
commit5bb121911e9b60704154bbc89e238b97439e2bcf (patch)
treef56da042d8e346cabbcd271d625518ebd267a4ad /internal/image/gemini_test.go
parente670494adfe00a1fa55c7e8ffcbf0172ff662cce (diff)
z4: fix verification lint cleanup
Diffstat (limited to 'internal/image/gemini_test.go')
-rw-r--r--internal/image/gemini_test.go15
1 files changed, 11 insertions, 4 deletions
diff --git a/internal/image/gemini_test.go b/internal/image/gemini_test.go
index bbc9dcd..54480fc 100644
--- a/internal/image/gemini_test.go
+++ b/internal/image/gemini_test.go
@@ -16,10 +16,7 @@ import (
func TestNewGeminiProvider(t *testing.T) {
t.Parallel()
- client := NewGeminiProvider(&GeminiConfig{APIKey: "test-key"})
- if client == nil {
- t.Fatal("expected client")
- }
+ client := mustNewGeminiProvider(t, &GeminiConfig{APIKey: "test-key"})
if client.config == nil {
t.Fatal("expected normalized config")
}
@@ -34,6 +31,16 @@ func TestNewGeminiProvider(t *testing.T) {
}
}
+func mustNewGeminiProvider(t *testing.T, cfg *GeminiConfig) *GeminiProvider {
+ t.Helper()
+
+ client := NewGeminiProvider(cfg)
+ if client == nil {
+ t.Fatal("expected client")
+ }
+ return client
+}
+
func TestGeminiProvider_NoAPIKey(t *testing.T) {
client := NewGeminiProvider(&GeminiConfig{})