Something went wrong. Try again.
sloproxy
Something went wrong. Try again.
12345678910111213141516171819202122232425262728package helps
import ( "context" "strings" "testing" "time"
"github.com/router-for-me/CLIProxyAPI/v7/internal/config" homekv "github.com/router-for-me/CLIProxyAPI/v7/internal/home")
func TestSetCodexCacheRequiredHomeUnavailableReturnsError(t *testing.T) { homekv.SetCurrent(homekv.New(config.HomeConfig{Enabled: false})) t.Cleanup(homekv.ClearCurrent)
errSet := SetCodexCacheRequired(context.Background(), "cpa:codex:prompt-cache:test", CodexCache{ ID: "cache-id", Expire: time.Now().Add(time.Hour), }) if errSet == nil { t.Fatal("SetCodexCacheRequired() error = nil, want home kv unavailable error") } if !strings.Contains(errSet.Error(), "home kv store unavailable") { t.Fatalf("SetCodexCacheRequired() error = %v, want home kv store unavailable", errSet) }}