diff --git a/src/agents/tools/web-search.late-bind.test.ts b/src/agents/tools/web-search.late-bind.test.ts index e172f4bc7ad..eb958a0e93a 100644 --- a/src/agents/tools/web-search.late-bind.test.ts +++ b/src/agents/tools/web-search.late-bind.test.ts @@ -1,4 +1,5 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; +import { createWebSearchTool } from "./web-search.js"; const mocks = vi.hoisted(() => ({ runWebSearch: vi.fn(), @@ -62,7 +63,6 @@ describe("web_search late-bound runtime fallback", () => { }); it("falls back to options.runtimeWebSearch when active runtime web tools metadata is absent", async () => { - const { createWebSearchTool } = await import("./web-search.js"); const tool = createWebSearchTool({ config: {}, lateBindRuntimeConfig: true, @@ -80,7 +80,6 @@ describe("web_search late-bound runtime fallback", () => { }); it("falls back to options.config when getActiveSecretsRuntimeSnapshot is null", async () => { - const { createWebSearchTool } = await import("./web-search.js"); const fallbackConfig = { tools: { web: { search: { provider: "brave" } } }, }; @@ -95,7 +94,6 @@ describe("web_search late-bound runtime fallback", () => { }); it("uses configured provider id from config when no runtime selection is present", async () => { - const { createWebSearchTool } = await import("./web-search.js"); const config = { tools: { web: { search: { provider: "Brave" } } }, }; @@ -111,7 +109,6 @@ describe("web_search late-bound runtime fallback", () => { }); it("keeps runtime provider discovery enabled when no provider id is selected anywhere", async () => { - const { createWebSearchTool } = await import("./web-search.js"); const tool = createWebSearchTool({ config: {}, lateBindRuntimeConfig: true, @@ -125,7 +122,6 @@ describe("web_search late-bound runtime fallback", () => { it("does not prefer runtime providers when the configured provider is a bundled manifest owner", async () => { mocks.resolveManifestContractOwnerPluginId.mockReturnValue("openclaw-bundled-brave"); - const { createWebSearchTool } = await import("./web-search.js"); const config = { tools: { web: { search: { provider: "brave" } } }, }; @@ -148,7 +144,6 @@ describe("web_search late-bound runtime fallback", () => { diagnostics: [], }, }); - const { createWebSearchTool } = await import("./web-search.js"); const tool = createWebSearchTool({ config: {}, lateBindRuntimeConfig: true, @@ -169,7 +164,6 @@ describe("web_search late-bound runtime fallback", () => { mocks.getActiveSecretsRuntimeSnapshot.mockReturnValue({ config: { tools: { web: { search: { enabled: false } } } }, }); - const { createWebSearchTool } = await import("./web-search.js"); const tool = createWebSearchTool({ config: { tools: { web: { search: { provider: "brave" } } } }, lateBindRuntimeConfig: true,