aboutsummaryrefslogtreecommitdiff
path: root/test/js
diff options
context:
space:
mode:
Diffstat (limited to 'test/js')
-rw-r--r--test/js/node/fs/fs.test.ts17
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);