From 127217612c0921923701bbc6c2883bbc9e5ad63d Mon Sep 17 00:00:00 2001 From: cygaar <97691933+cygaar@users.noreply.github.com> Date: Mon, 2 Mar 2026 08:18:11 -0500 Subject: [PATCH] fix(CI/CD): use path.resolve in expandHomePrefix test for Windows compat (#30961) Merged via squash. Prepared head SHA: 26bc118517a68ecd41438a02d918fbcf8f3b171e Co-authored-by: cygaar <97691933+cygaar@users.noreply.github.com> Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com> Reviewed-by: @velvet-shark --- src/infra/fs-safe.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/infra/fs-safe.test.ts b/src/infra/fs-safe.test.ts index 23d6a8685..9235af9d6 100644 --- a/src/infra/fs-safe.test.ts +++ b/src/infra/fs-safe.test.ts @@ -316,7 +316,8 @@ describe("tilde expansion in file tools", () => { process.env.HOME = fakeHome; try { const result = expandHomePrefix("~/file.txt"); - expect(path.normalize(result)).toBe(path.join(path.resolve(fakeHome), "file.txt")); + // path.resolve normalizes the HOME value (adds drive letter on Windows) + expect(result).toBe(`${path.resolve(fakeHome)}/file.txt`); } finally { process.env.HOME = originalHome; }