From 5e73363fa5b84e1bd9ec618fc815f0b3da598d3f Mon Sep 17 00:00:00 2001 From: tianma-if Date: Tue, 28 Jul 2026 13:05:46 +0800 Subject: [PATCH] test: make account scope assertion portable --- apps/desktop/src/main/account-scope.test.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/main/account-scope.test.mjs b/apps/desktop/src/main/account-scope.test.mjs index 4f492423..8c76387c 100644 --- a/apps/desktop/src/main/account-scope.test.mjs +++ b/apps/desktop/src/main/account-scope.test.mjs @@ -1,4 +1,5 @@ import { describe, expect, test } from "bun:test"; +import { join, sep } from "node:path"; import { accountDataDirectory, accountScopeKey } from "./account-scope.mjs"; describe("desktop account scopes", () => { @@ -11,7 +12,7 @@ describe("desktop account scopes", () => { test("stores accounts below the managed user-data directory", () => { const directory = accountDataDirectory("/tmp/edgeever", "https://notes.example.com", "user-1"); - expect(directory.startsWith("/tmp/edgeever/accounts/")).toBe(true); - expect(directory.endsWith("/user-1")).toBe(false); + expect(directory.startsWith(`${join("/tmp/edgeever", "accounts")}${sep}`)).toBe(true); + expect(directory.endsWith(`${sep}user-1`)).toBe(false); }); });