test: make account scope assertion portable

This commit is contained in:
tianma-if committed 2026-07-28 13:05:46 +08:00
1 parent 90e88ddfe6
commit 5e73363fa5
1 file changed
+3 -2
+3 -2
View File
@@ -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);
});
});