From 209b2868131f43e1707fc706805a270a2b73d45a Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Wed, 19 Jun 2024 12:51:01 +0530 Subject: fix(ext/node): Add Dirent.path and Dirent.parentPath (#24257) --- tests/unit_node/_fs/_fs_dirent_test.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests') diff --git a/tests/unit_node/_fs/_fs_dirent_test.ts b/tests/unit_node/_fs/_fs_dirent_test.ts index 7c88a6d3f..853888925 100644 --- a/tests/unit_node/_fs/_fs_dirent_test.ts +++ b/tests/unit_node/_fs/_fs_dirent_test.ts @@ -6,6 +6,7 @@ import { Dirent as Dirent_ } from "node:fs"; const Dirent = Dirent_ as any; class DirEntryMock implements Deno.DirEntry { + parentPath = ""; name = ""; isFile = false; isDirectory = false; @@ -80,3 +81,15 @@ Deno.test({ ); }, }); + +Deno.test({ + name: "Path and parent path is correct", + fn() { + const entry: DirEntryMock = new DirEntryMock(); + entry.name = "my_file"; + entry.parentPath = "/home/user"; + assertEquals(new Dirent(entry).name, "my_file"); + assertEquals(new Dirent(entry).path, "/home/user"); + assertEquals(new Dirent(entry).parentPath, "/home/user"); + }, +}); -- cgit v1.2.3