From 992623bfd0a177b1eeaefbb395781428362de079 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 28 May 2026 10:17:28 +0000 Subject: [PATCH] test(security): add createSecurityTaskRunner mock to securityScanSpec securityScanSpec provides a custom validateFileSafety but pack() still calls createSecurityTaskRunner before passing the prewarm runner through. Add a no-op mock so the test doesn't try to spawn real worker threads. https://claude.ai/code/session_017gxajnSibkNqKmPDG8wDBp --- tests/core/security/securityScanSpec.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/core/security/securityScanSpec.test.ts b/tests/core/security/securityScanSpec.test.ts index a05a7220..b85b0281 100644 --- a/tests/core/security/securityScanSpec.test.ts +++ b/tests/core/security/securityScanSpec.test.ts @@ -89,6 +89,10 @@ const runPack = async (rootDir: string, config: RepomixConfigMerged) => taskRunner: { run: async () => 0, cleanup: async () => {} }, warmupPromise: Promise.resolve(), }), + createSecurityTaskRunner: () => ({ + taskRunner: { run: async () => [], cleanup: async () => {} }, + warmupPromise: Promise.resolve(), + }), calculateMetrics: async (processedFiles) => ({ totalFiles: processedFiles.length, totalCharacters: processedFiles.reduce((acc, f) => acc + f.content.length, 0),