diff --git a/extensions/xai/code-execution.test.ts b/extensions/xai/code-execution.test.ts index 4810bebcc8a..53e5975c4dc 100644 --- a/extensions/xai/code-execution.test.ts +++ b/extensions/xai/code-execution.test.ts @@ -1,5 +1,5 @@ -import { withFetchPreconnect } from "openclaw/plugin-sdk/testing"; import { afterEach, describe, expect, it, vi } from "vitest"; +import { withFetchPreconnect } from "../../src/test-utils/fetch-mock.js"; import { createCodeExecutionTool } from "./code-execution.js"; function installCodeExecutionFetch(payload?: Record) { diff --git a/extensions/xai/web-search.test.ts b/extensions/xai/web-search.test.ts index 18176d6d235..b3dfff39410 100644 --- a/extensions/xai/web-search.test.ts +++ b/extensions/xai/web-search.test.ts @@ -1,7 +1,7 @@ import { NON_ENV_SECRETREF_MARKER } from "openclaw/plugin-sdk/provider-auth-runtime"; import { createNonExitingRuntime } from "openclaw/plugin-sdk/runtime-env"; -import { withEnv, withEnvAsync } from "openclaw/plugin-sdk/testing"; import { describe, expect, it, vi } from "vitest"; +import { withEnv, withEnvAsync } from "../../src/test-utils/env.js"; import { createWizardPrompter } from "../../test/helpers/wizard-prompter.js"; import { resolveXaiCatalogEntry } from "./model-definitions.js"; import { isModernXaiModel, resolveXaiForwardCompatModel } from "./provider-models.js"; diff --git a/extensions/xai/x-search.test.ts b/extensions/xai/x-search.test.ts index f6e57052abe..36ad87807c0 100644 --- a/extensions/xai/x-search.test.ts +++ b/extensions/xai/x-search.test.ts @@ -1,5 +1,5 @@ -import { withFetchPreconnect } from "openclaw/plugin-sdk/testing"; import { afterEach, describe, expect, it, vi } from "vitest"; +import { withFetchPreconnect } from "../../src/test-utils/fetch-mock.js"; import { createXSearchTool } from "./x-search.js"; function installXSearchFetch(payload?: Record) {