From 60f7a59f5ed581839cfd1d52583449c5aa1f03a4 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 24 Apr 2026 13:18:21 +0100 Subject: [PATCH] test: bridge xai test helper imports --- extensions/xai/code-execution.test.ts | 2 +- extensions/xai/web-search.test.ts | 2 +- extensions/xai/x-search.test.ts | 2 +- test/helpers/plugins/env.ts | 1 + test/helpers/plugins/fetch-mock.ts | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 test/helpers/plugins/env.ts create mode 100644 test/helpers/plugins/fetch-mock.ts diff --git a/extensions/xai/code-execution.test.ts b/extensions/xai/code-execution.test.ts index 53e5975c4dc..e621e551377 100644 --- a/extensions/xai/code-execution.test.ts +++ b/extensions/xai/code-execution.test.ts @@ -1,5 +1,5 @@ import { afterEach, describe, expect, it, vi } from "vitest"; -import { withFetchPreconnect } from "../../src/test-utils/fetch-mock.js"; +import { withFetchPreconnect } from "../../test/helpers/plugins/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 b3dfff39410..330542f163f 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 { describe, expect, it, vi } from "vitest"; -import { withEnv, withEnvAsync } from "../../src/test-utils/env.js"; +import { withEnv, withEnvAsync } from "../../test/helpers/plugins/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 36ad87807c0..74f4634cc20 100644 --- a/extensions/xai/x-search.test.ts +++ b/extensions/xai/x-search.test.ts @@ -1,5 +1,5 @@ import { afterEach, describe, expect, it, vi } from "vitest"; -import { withFetchPreconnect } from "../../src/test-utils/fetch-mock.js"; +import { withFetchPreconnect } from "../../test/helpers/plugins/fetch-mock.js"; import { createXSearchTool } from "./x-search.js"; function installXSearchFetch(payload?: Record) { diff --git a/test/helpers/plugins/env.ts b/test/helpers/plugins/env.ts new file mode 100644 index 00000000000..fc63cd27c4a --- /dev/null +++ b/test/helpers/plugins/env.ts @@ -0,0 +1 @@ +export { withEnv, withEnvAsync } from "../../../src/test-utils/env.js"; diff --git a/test/helpers/plugins/fetch-mock.ts b/test/helpers/plugins/fetch-mock.ts new file mode 100644 index 00000000000..e1774b46463 --- /dev/null +++ b/test/helpers/plugins/fetch-mock.ts @@ -0,0 +1 @@ +export { withFetchPreconnect, type FetchMock } from "../../../src/test-utils/fetch-mock.js";