mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 02:11:23 +00:00
33 lines
927 B
TypeScript
33 lines
927 B
TypeScript
import { vi } from "vitest";
|
|
|
|
export const runCommandWithTimeoutMock = vi.fn();
|
|
export const scanDirectoryWithSummaryMock = vi.fn();
|
|
export const fetchWithSsrFGuardMock = vi.fn();
|
|
export const hasBinaryMock = vi.fn();
|
|
|
|
export function runCommandWithTimeoutFromMock(...args: unknown[]) {
|
|
return runCommandWithTimeoutMock(...args);
|
|
}
|
|
|
|
export function fetchWithSsrFGuardFromMock(...args: unknown[]) {
|
|
return fetchWithSsrFGuardMock(...args);
|
|
}
|
|
|
|
export function hasBinaryFromMock(...args: unknown[]) {
|
|
return hasBinaryMock(...args);
|
|
}
|
|
|
|
export function scanDirectoryWithSummaryFromMock(...args: unknown[]) {
|
|
return scanDirectoryWithSummaryMock(...args);
|
|
}
|
|
|
|
export async function mockSkillScannerModule(
|
|
importOriginal: () => Promise<typeof import("../security/skill-scanner.js")>,
|
|
) {
|
|
const actual = await importOriginal();
|
|
return {
|
|
...actual,
|
|
scanDirectoryWithSummary: scanDirectoryWithSummaryFromMock,
|
|
};
|
|
}
|