From fb4d18bcbab5f95eac950bd723d8a2950e025f9b Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 16:04:57 +0100 Subject: [PATCH] test: check skill scanner permission errors --- src/security/skill-scanner.test.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/security/skill-scanner.test.ts b/src/security/skill-scanner.test.ts index 2d1487042fa..a67c5c7b1fc 100644 --- a/src/security/skill-scanner.test.ts +++ b/src/security/skill-scanner.test.ts @@ -626,7 +626,13 @@ describe("scanDirectoryWithSummary", () => { }); try { - await expect(scanDirectoryWithSummary(root)).rejects.toMatchObject({ code: "EACCES" }); + let thrown: unknown; + try { + await scanDirectoryWithSummary(root); + } catch (error) { + thrown = error; + } + expect((thrown as NodeJS.ErrnoException | undefined)?.code).toBe("EACCES"); } finally { spy.mockRestore(); } @@ -660,7 +666,13 @@ describe("scanDirectoryWithSummary", () => { const spy = mockStatPermissionDeniedFor(filePath); try { - await expect(scanDirectory(root)).rejects.toMatchObject({ code: "EACCES" }); + let thrown: unknown; + try { + await scanDirectory(root); + } catch (error) { + thrown = error; + } + expect((thrown as NodeJS.ErrnoException | undefined)?.code).toBe("EACCES"); } finally { spy.mockRestore(); }