From 6ba0b7952d1ca867d0e166de4d36dcd6fe489e89 Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Wed, 6 Mar 2024 18:29:10 +0530 Subject: fix(node): stat/statSync returns instance of fs.Stats (#22294) Fixes https://github.com/denoland/deno/issues/22291 --------- Signed-off-by: Divy Srivastava --- tests/unit_node/fs_test.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests') diff --git a/tests/unit_node/fs_test.ts b/tests/unit_node/fs_test.ts index 4a8ef89f3..caa266ef2 100644 --- a/tests/unit_node/fs_test.ts +++ b/tests/unit_node/fs_test.ts @@ -9,6 +9,8 @@ import { mkdtempSync, promises, readFileSync, + Stats, + statSync, writeFileSync, } from "node:fs"; import { constants as fsPromiseConstants, cp } from "node:fs/promises"; @@ -97,6 +99,15 @@ Deno.test( }, ); +Deno.test( + "[node/fs statSync] instanceof fs.Stats", + () => { + const stat = statSync("tests/testdata/assets/fixture.json"); + assert(stat); + assert(stat instanceof Stats); + }, +); + Deno.test( "[node/fs/promises cp] copy file", async () => { -- cgit v1.2.3