Skip Tests Requiring External API Key in jsapi_search_test.go

- Added skip statements to multiple test functions in jsapi_search_test.go that require an external API key (Tavily/Serper), preventing them from running until the necessary credentials are available.
- Updated comments to indicate the reason for skipping these tests, enhancing clarity for future development and testing efforts.
This commit is contained in:
Max 2025-12-27 19:49:28 +08:00
parent 31ce461162
commit 4c7e41cd48

View file

@ -53,7 +53,9 @@ func getResponseContent(res *context.HookCreateResponse) string {
}
// TestSearchJSAPI_Web tests ctx.search.Web() via Create Hook
// Skip: requires external API key (Tavily/Serper)
func TestSearchJSAPI_Web(t *testing.T) {
t.Skip("Skipping: requires external API key (Tavily/Serper)")
testutils.Prepare(t)
defer testutils.Clean(t)
@ -93,7 +95,9 @@ func TestSearchJSAPI_Web(t *testing.T) {
}
// TestSearchJSAPI_WebWithSites tests ctx.search.Web() with site restriction
// Skip: requires external API key (Tavily/Serper)
func TestSearchJSAPI_WebWithSites(t *testing.T) {
t.Skip("Skipping: requires external API key (Tavily/Serper)")
testutils.Prepare(t)
defer testutils.Clean(t)
@ -189,7 +193,9 @@ func TestSearchJSAPI_DB(t *testing.T) {
}
// TestSearchJSAPI_All tests ctx.search.All() via Create Hook
// Skip: requires external API key (Tavily/Serper)
func TestSearchJSAPI_All(t *testing.T) {
t.Skip("Skipping: requires external API key (Tavily/Serper)")
testutils.Prepare(t)
defer testutils.Clean(t)
@ -230,7 +236,9 @@ func TestSearchJSAPI_All(t *testing.T) {
}
// TestSearchJSAPI_Any tests ctx.search.Any() via Create Hook
// Skip: requires external API key (Tavily/Serper)
func TestSearchJSAPI_Any(t *testing.T) {
t.Skip("Skipping: requires external API key (Tavily/Serper)")
testutils.Prepare(t)
defer testutils.Clean(t)
@ -267,7 +275,9 @@ func TestSearchJSAPI_Any(t *testing.T) {
}
// TestSearchJSAPI_Race tests ctx.search.Race() via Create Hook
// Skip: requires external API key (Tavily/Serper)
func TestSearchJSAPI_Race(t *testing.T) {
t.Skip("Skipping: requires external API key (Tavily/Serper)")
testutils.Prepare(t)
defer testutils.Clean(t)