diff --git a/extensions/slack/src/monitor/message-handler/prepare.test-helpers.ts b/extensions/slack/src/monitor/message-handler/prepare.test-helpers.ts index 4ea2c024aa6..636096b6511 100644 --- a/extensions/slack/src/monitor/message-handler/prepare.test-helpers.ts +++ b/extensions/slack/src/monitor/message-handler/prepare.test-helpers.ts @@ -1,9 +1,9 @@ import fs from "node:fs"; -import os from "node:os"; import path from "node:path"; import type { App } from "@slack/bolt"; import type { OpenClawConfig } from "openclaw/plugin-sdk/config-runtime"; import type { RuntimeEnv } from "openclaw/plugin-sdk/runtime-env"; +import { resolvePreferredOpenClawTmpDir } from "openclaw/plugin-sdk/temp-path"; import type { ResolvedSlackAccount } from "../../accounts.js"; import type { SlackChannelConfigEntries } from "../channel-config.js"; import { createSlackMonitorContext } from "../context.js"; @@ -80,7 +80,7 @@ export function createSlackSessionStoreFixture(prefix: string) { return { setup() { - fixtureRoot = fs.mkdtempSync(path.join(os.tmpdir(), prefix)); + fixtureRoot = fs.mkdtempSync(path.join(resolvePreferredOpenClawTmpDir(), prefix)); }, cleanup() { if (!fixtureRoot) { diff --git a/src/secrets/runtime.test-support.ts b/src/secrets/runtime.test-support.ts index e39bdca266d..deb43b61110 100644 --- a/src/secrets/runtime.test-support.ts +++ b/src/secrets/runtime.test-support.ts @@ -6,7 +6,7 @@ import { setActivePluginRegistry } from "../plugins/runtime.js"; import type { PluginWebSearchProviderEntry } from "../plugins/types.js"; type PrepareSecretsRuntimeSnapshot = typeof import("./runtime.js").prepareSecretsRuntimeSnapshot; -type WebProviderUnderTest = "brave" | "gemini" | "grok" | "kimi" | "perplexity" | "firecrawl"; +type WebProviderUnderTest = "brave" | "gemini" | "grok" | "kimi" | "perplexity"; const { resolvePluginWebSearchProvidersMock } = vi.hoisted(() => ({ resolvePluginWebSearchProvidersMock: vi.fn(() => buildTestWebSearchProviders()), @@ -56,7 +56,7 @@ function createTestProvider(params: { getCredentialValue: readSearchConfigKey, setCredentialValue: (searchConfigTarget, value) => { const providerConfig = - params.id === "brave" || params.id === "firecrawl" + params.id === "brave" ? searchConfigTarget : ((searchConfigTarget[params.id] ??= {}) as { apiKey?: unknown }); providerConfig.apiKey = value; @@ -89,7 +89,6 @@ export function buildTestWebSearchProviders(): PluginWebSearchProviderEntry[] { createTestProvider({ id: "grok", pluginId: "xai", order: 30 }), createTestProvider({ id: "kimi", pluginId: "moonshot", order: 40 }), createTestProvider({ id: "perplexity", pluginId: "perplexity", order: 50 }), - createTestProvider({ id: "firecrawl", pluginId: "firecrawl", order: 60 }), ]; }