From 10c078a9930239070f1be8d53e8692fc8cb6db8d Mon Sep 17 00:00:00 2001 From: bitterpanda Date: Fri, 27 Mar 2026 16:09:04 -0700 Subject: [PATCH] fix broken test case for newPackagesListCache --- .../safe-chain/src/scanning/newPackagesListCache.spec.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/safe-chain/src/scanning/newPackagesListCache.spec.js b/packages/safe-chain/src/scanning/newPackagesListCache.spec.js index 12e375d..8616876 100644 --- a/packages/safe-chain/src/scanning/newPackagesListCache.spec.js +++ b/packages/safe-chain/src/scanning/newPackagesListCache.spec.js @@ -163,8 +163,10 @@ describe("newPackagesListCache", () => { }); it("warns when writing fails", () => { - // Point HOME at a non-existent path so the write will fail - process.env.HOME = path.join(testHomeDir, "does-not-exist"); + // Place a regular file at the .safe-chain path so getSafeChainDirectory + // returns it as-is (existsSync is true) but writing a child path fails. + const safeChainPath = path.join(testHomeDir, ".safe-chain"); + fs.writeFileSync(safeChainPath, "not-a-directory"); writeNewPackagesListToLocalCache([], "etag-fail");