diff options
Diffstat (limited to 'tests/unit_node/_fs')
-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); + } + }, +}); |