diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2024-03-09 09:07:29 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-09 09:07:29 +0530 |
commit | 0bed4d3e5153aaf2e06fb6579ac6f24acf63567f (patch) | |
tree | d64bdb9ba3b4b0b1b16a5ab6ff5bad23b55dd76d /tests/unit_node | |
parent | 26cee4eb0d041786f1d70cb2d9f3a6b6d82bd93d (diff) |
fix(ext/node): support junction symlinks on Windows (#22762)
Fixes https://github.com/denoland/deno/issues/20609
Vitepress support! `vitepress dev` and `vitepress build` via BYONM
Diffstat (limited to 'tests/unit_node')
-rw-r--r-- | tests/unit_node/_fs/_fs_symlink_test.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/unit_node/_fs/_fs_symlink_test.ts b/tests/unit_node/_fs/_fs_symlink_test.ts index 68ed1014a..98cf51460 100644 --- a/tests/unit_node/_fs/_fs_symlink_test.ts +++ b/tests/unit_node/_fs/_fs_symlink_test.ts @@ -105,3 +105,20 @@ Deno.test({ } }, }); + +Deno.test({ + name: "SYNC: symlink junction", + fn() { + const dir: string = Deno.makeTempDirSync(); + const linkedDir: string = dir + "-junction"; + + try { + symlinkSync(dir, linkedDir, "junction"); + const stat = Deno.lstatSync(linkedDir); + assert(stat.isSymlink); + } finally { + Deno.removeSync(dir); + Deno.removeSync(linkedDir); + } + }, +}); |