aboutsummaryrefslogtreecommitdiff
path: root/test/js/node/fs/fs.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/js/node/fs/fs.test.ts')
-rw-r--r--test/js/node/fs/fs.test.ts13
1 files changed, 8 insertions, 5 deletions
diff --git a/test/js/node/fs/fs.test.ts b/test/js/node/fs/fs.test.ts
index 8ea9522e1..41275edd5 100644
--- a/test/js/node/fs/fs.test.ts
+++ b/test/js/node/fs/fs.test.ts
@@ -1016,19 +1016,22 @@ describe("rmdir", () => {
done();
});
});
- it("does not remove a dir with a file in it", done => {
+ it("does not remove a dir with a file in it", async () => {
const path = `${tmpdir()}/${Date.now()}.rm.dir`;
try {
mkdirSync(path);
writeFileSync(`${path}/file.txt`, "File written successfully", "utf8");
} catch (e) {}
expect(existsSync(path + "/file.txt")).toBe(true);
- rmdir(path, err => {
+ try {
+ await promises.rmdir(path);
+ } catch (err) {
expect("ENOTEMPTY EPERM").toContain(err!.code);
- done();
- });
+ }
+
expect(existsSync(path + "/file.txt")).toBe(true);
- rmdir(path, { recursive: true }, () => {});
+
+ await promises.rmdir(path, { recursive: true });
expect(existsSync(path + "/file.txt")).toBe(false);
});
it("removes a dir recursively", done => {