From 439863940f786c436e4bbd95c453214a5624f5f4 Mon Sep 17 00:00:00 2001 From: Edgars Date: Thu, 9 Jul 2026 14:21:03 +0100 Subject: [PATCH] test: make wallet session descriptor tests portable --- tests/libs/sessionDescriptor.test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/libs/sessionDescriptor.test.ts b/tests/libs/sessionDescriptor.test.ts index de58a48e..fe5c488c 100644 --- a/tests/libs/sessionDescriptor.test.ts +++ b/tests/libs/sessionDescriptor.test.ts @@ -42,14 +42,16 @@ describe("sessionDescriptor", () => { test("descriptorPath resolves against the config manager folder", () => { const fake = {getFilePath: (n: string) => path.join("/home/x/.genlayer", n)} as any; - expect(descriptorPath(fake)).toBe("/home/x/.genlayer/wallet-session.json"); + expect(descriptorPath(fake)).toBe(path.join("/home/x/.genlayer", "wallet-session.json")); }); test("writeDescriptor writes 0600 and readDescriptor round-trips", () => { const d = makeDescriptor(); writeDescriptor(file, d); const mode = fs.statSync(file).mode & 0o777; - expect(mode).toBe(0o600); + if (process.platform !== "win32") { + expect(mode).toBe(0o600); + } expect(readDescriptor(file)).toEqual(d); // No leftover temp file. expect(fs.existsSync(`${file}.tmp`)).toBe(false);