diff options
Diffstat (limited to 'test/js')
-rw-r--r-- | test/js/node/fs/fs.test.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/js/node/fs/fs.test.ts b/test/js/node/fs/fs.test.ts index 83739837c..e39db9ecf 100644 --- a/test/js/node/fs/fs.test.ts +++ b/test/js/node/fs/fs.test.ts @@ -22,6 +22,7 @@ import fs, { promises, unlinkSync, mkdtempSync, + mkdtemp, constants, Dirent, Stats, @@ -158,6 +159,22 @@ it("mkdtempSync() empty name", () => { expect(existsSync(tempdir)).toBe(false); }); +it("mkdtempSync() non-exist dir #2568", () => { + try { + expect(mkdtempSync("/tmp/hello/world")).toBeFalsy(); + } catch (err: any) { + expect(err?.errno).toBe(-2); + } +}); + +it("mkdtemp() non-exist dir #2568", done => { + mkdtemp("/tmp/hello/world", (err, folder) => { + expect(err?.errno).toBe(-2); + expect(folder).toBeUndefined(); + done(); + }); +}); + it("readdirSync on import.meta.dir with trailing slash", () => { const dirs = readdirSync(import.meta.dir + "/"); expect(dirs.length > 0).toBe(true); |