summaryrefslogtreecommitdiff
path: root/tests/unit_node/_fs
diff options
context:
space:
mode:
authorDivy Srivastava <dj.srivastava23@gmail.com>2024-06-19 12:51:01 +0530
committerGitHub <noreply@github.com>2024-06-19 12:51:01 +0530
commit209b2868131f43e1707fc706805a270a2b73d45a (patch)
tree21cc20106b54307be1627ffb2a413735554caa99 /tests/unit_node/_fs
parent1d6b775f812f22f90d27a5d81a59070ad2d1172b (diff)
fix(ext/node): Add Dirent.path and Dirent.parentPath (#24257)
Diffstat (limited to 'tests/unit_node/_fs')
-rw-r--r--tests/unit_node/_fs/_fs_dirent_test.ts13
1 files changed, 13 insertions, 0 deletions
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");
+ },
+});