From f8bc8dddb65d858e1e054c55b400563c755537b9 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 15 Feb 2026 20:05:34 +0800 Subject: [PATCH] refactor(icons): hasIcon always return true in tests --- internal/homepage/icons/provider.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/homepage/icons/provider.go b/internal/homepage/icons/provider.go index dfd6241e..06acfff0 100644 --- a/internal/homepage/icons/provider.go +++ b/internal/homepage/icons/provider.go @@ -1,6 +1,10 @@ package icons -import "sync/atomic" +import ( + "sync/atomic" + + "github.com/yusing/godoxy/internal/common" +) type Provider interface { HasIcon(u *URL) bool @@ -13,6 +17,9 @@ func SetProvider(p Provider) { } func hasIcon(u *URL) bool { + if common.IsTest { + return true + } v := provider.Load() if v == nil { return false