fix: pass config to jikan client in test

This commit is contained in:
2026-05-26 16:18:06 +02:00
parent e24ae1d113
commit 68225cbb52

View File

@@ -5,6 +5,7 @@ import (
"database/sql" "database/sql"
"encoding/json" "encoding/json"
"io" "io"
"mal/internal/config"
"mal/internal/db" "mal/internal/db"
"mal/internal/observability" "mal/internal/observability"
"net/http" "net/http"
@@ -42,7 +43,7 @@ func TestGetWithCacheReturnsStaleAndRefreshesAsync(t *testing.T) {
} }
queries := db.New(sqlDB) queries := db.New(sqlDB)
client := NewClient(queries, observability.NewMetrics()) client := NewClient(config.Config{}, queries, observability.NewMetrics())
stale := TopAnimeResponse{Data: []Anime{{MalID: 1, Title: "stale"}}} stale := TopAnimeResponse{Data: []Anime{{MalID: 1, Title: "stale"}}}
staleBytes, err := json.Marshal(stale) staleBytes, err := json.Marshal(stale)
if err != nil { if err != nil {