From d7659d3f0c7f84a38e1e1b5f4f197d4449a0ba66 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sun, 26 Apr 2026 22:29:33 +0700 Subject: [PATCH] test(server): normalize expected cwd in worktree grouping test classifyDirectoryForProjectMembership normalizes input.cwd via path.resolve, which on Windows turns "/tmp/repo-feature" into "D:\\tmp\\repo-feature". Mirror existing pattern (deriveWorkspaceId tests at lines 91/107) and wrap the expected cwd with normalizeWorkspaceId so the test passes on both POSIX and Windows. --- packages/server/src/server/workspace-registry-model.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/server/workspace-registry-model.test.ts b/packages/server/src/server/workspace-registry-model.test.ts index c16252072..1533ee5ee 100644 --- a/packages/server/src/server/workspace-registry-model.test.ts +++ b/packages/server/src/server/workspace-registry-model.test.ts @@ -124,7 +124,7 @@ describe("git worktree grouping", () => { }); expect(membership).toMatchObject({ - cwd: "/tmp/repo-feature", + cwd: normalizeWorkspaceId("/tmp/repo-feature"), workspaceId: "/tmp/repo-feature", workspaceKind: "worktree", workspaceDisplayName: "feature/plain",