test: dedupe agent tests and session helpers

This commit is contained in:
Peter Steinberger
2026-02-22 17:11:17 +00:00
parent 415686244a
commit ad1072842e
31 changed files with 1021 additions and 1109 deletions

View File

@@ -0,0 +1,32 @@
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,
};
}