From 2fe2dbdb7d95ba4900f1b44b1f604bc74f506ea4 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 4 May 2026 06:57:46 -0700 Subject: [PATCH] test(openshell): accept native symlink targets --- extensions/openshell/src/mirror.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/openshell/src/mirror.test.ts b/extensions/openshell/src/mirror.test.ts index 80556d0f41c..097d9004cff 100644 --- a/extensions/openshell/src/mirror.test.ts +++ b/extensions/openshell/src/mirror.test.ts @@ -152,12 +152,13 @@ describe("replaceDirectoryContents", () => { await fs.writeFile(path.join(source, "safe.txt"), "ok"); await fs.writeFile(path.join(source, "linked-entry"), "remote-plain-file"); - await fs.symlink("/tmp/trusted-host-target", path.join(target, "linked-entry")); + const trustedTarget = path.resolve("/tmp/trusted-host-target"); + await fs.symlink(trustedTarget, path.join(target, "linked-entry")); await replaceDirectoryContents({ sourceDir: source, targetDir: target }); expect(await fs.readFile(path.join(target, "safe.txt"), "utf8")).toBe("ok"); - expect(await fs.readlink(path.join(target, "linked-entry"))).toBe("/tmp/trusted-host-target"); + expect(await fs.readlink(path.join(target, "linked-entry"))).toBe(trustedTarget); }); });