mirror of
https://fastgit.cc/github.com/openclaw/openclaw
synced 2026-05-01 06:36:23 +08:00
fix(test): use focused plugin sdk test seams
This commit is contained in:
@@ -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,
|
||||
);
|
||||
});
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user