mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-10 00:31:22 +00:00
test: remove discord channel partial mocks
This commit is contained in:
@@ -9,37 +9,33 @@ let setDiscordRuntime: typeof import("./runtime.js").setDiscordRuntime;
|
||||
const probeDiscordMock = vi.hoisted(() => vi.fn());
|
||||
const monitorDiscordProviderMock = vi.hoisted(() => vi.fn());
|
||||
const auditDiscordChannelPermissionsMock = vi.hoisted(() => vi.fn());
|
||||
const collectDiscordAuditChannelIdsMock = vi.hoisted(() =>
|
||||
vi.fn(() => ({ channelIds: [], unresolvedChannels: 0 })),
|
||||
);
|
||||
const sleepWithAbortMock = vi.hoisted(() => vi.fn(async () => undefined));
|
||||
|
||||
vi.mock("openclaw/plugin-sdk/runtime-env", async (importOriginal) => {
|
||||
const actual = await importOriginal<typeof import("openclaw/plugin-sdk/runtime-env")>();
|
||||
vi.mock("openclaw/plugin-sdk/runtime-env", () => {
|
||||
return {
|
||||
...actual,
|
||||
sleepWithAbort: sleepWithAbortMock,
|
||||
};
|
||||
});
|
||||
|
||||
vi.mock("./probe.js", async (importOriginal) => {
|
||||
const actual = await importOriginal<typeof import("./probe.js")>();
|
||||
vi.mock("./probe.js", () => {
|
||||
return {
|
||||
...actual,
|
||||
probeDiscord: probeDiscordMock,
|
||||
};
|
||||
});
|
||||
|
||||
vi.mock("./monitor/provider.runtime.js", async (importOriginal) => {
|
||||
const actual = await importOriginal<typeof import("./monitor/provider.runtime.js")>();
|
||||
vi.mock("./monitor/provider.runtime.js", () => {
|
||||
return {
|
||||
...actual,
|
||||
monitorDiscordProvider: monitorDiscordProviderMock,
|
||||
};
|
||||
});
|
||||
|
||||
vi.mock("./audit.js", async (importOriginal) => {
|
||||
const actual = await importOriginal<typeof import("./audit.js")>();
|
||||
vi.mock("./audit.js", () => {
|
||||
return {
|
||||
...actual,
|
||||
auditDiscordChannelPermissions: auditDiscordChannelPermissionsMock,
|
||||
collectDiscordAuditChannelIds: collectDiscordAuditChannelIdsMock,
|
||||
};
|
||||
});
|
||||
|
||||
@@ -82,6 +78,11 @@ afterEach(() => {
|
||||
probeDiscordMock.mockReset();
|
||||
monitorDiscordProviderMock.mockReset();
|
||||
auditDiscordChannelPermissionsMock.mockReset();
|
||||
collectDiscordAuditChannelIdsMock.mockReset();
|
||||
collectDiscordAuditChannelIdsMock.mockReturnValue({
|
||||
channelIds: [],
|
||||
unresolvedChannels: 0,
|
||||
});
|
||||
sleepWithAbortMock.mockReset();
|
||||
sleepWithAbortMock.mockResolvedValue(undefined);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user