fix(test): use focused plugin sdk test seams

This commit is contained in:
Peter Steinberger
2026-04-27 22:47:51 +01:00
parent 24b45a038c
commit c35a96bcbc
2 changed files with 7 additions and 7 deletions

View File

@@ -1,10 +1,10 @@
import * as conversationRuntime from "openclaw/plugin-sdk/conversation-runtime";
import * as conversationBindingRuntime from "openclaw/plugin-sdk/conversation-binding-runtime";
import { beforeEach, describe, expect, it, vi } from "vitest";
const ensureConfiguredBindingRouteReadyMock = vi.hoisted(() => vi.fn());
const resolveConfiguredBindingRouteMock = vi.hoisted(() => vi.fn());
vi.mock("openclaw/plugin-sdk/conversation-runtime", async () => {
vi.mock("openclaw/plugin-sdk/conversation-binding-runtime", async () => {
const { createConfiguredBindingConversationRuntimeModuleMock } =
await import("../test-support/configured-binding-runtime.js");
return await createConfiguredBindingConversationRuntimeModuleMock(
@@ -13,8 +13,8 @@ vi.mock("openclaw/plugin-sdk/conversation-runtime", async () => {
resolveConfiguredBindingRouteMock,
},
() =>
vi.importActual<typeof import("openclaw/plugin-sdk/conversation-runtime")>(
"openclaw/plugin-sdk/conversation-runtime",
vi.importActual<typeof import("openclaw/plugin-sdk/conversation-binding-runtime")>(
"openclaw/plugin-sdk/conversation-binding-runtime",
),
);
});
@@ -232,10 +232,10 @@ describe("preflightDiscordMessage configured ACP bindings", () => {
resolveConfiguredBindingRouteMock.mockReset();
resolveConfiguredBindingRouteMock.mockReturnValue(createConfiguredDiscordRoute());
ensureConfiguredBindingRouteReadyMock.mockResolvedValue({ ok: true });
vi.spyOn(conversationRuntime, "resolveConfiguredBindingRoute").mockImplementation(
vi.spyOn(conversationBindingRuntime, "resolveConfiguredBindingRoute").mockImplementation(
resolveConfiguredBindingRouteMock,
);
vi.spyOn(conversationRuntime, "ensureConfiguredBindingRouteReady").mockImplementation(
vi.spyOn(conversationBindingRuntime, "ensureConfiguredBindingRouteReady").mockImplementation(
ensureConfiguredBindingRouteReadyMock,
);
});

View File

@@ -1,7 +1,7 @@
import {
clearRuntimeConfigSnapshot,
setRuntimeConfigSnapshot,
} from "openclaw/plugin-sdk/config-runtime";
} from "openclaw/plugin-sdk/runtime-config-snapshot";
import { vi, type Mock } from "vitest";
import { finalizeTelegramInboundContextForTest } from "./bot-message-context.session-runtime-test-support.js";