aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-06-28 16:19:58 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-06-28 16:19:58 -0700
commit086ca176be5c8dcc30278b97df274f152fcd112e (patch)
tree96ceb6f9faa2b20fdbdf1d5f5af4a7ebed681704
parent292647bd531c154f81d2d3d8f3344e01752549f6 (diff)
downloadbun-086ca176be5c8dcc30278b97df274f152fcd112e.tar.gz
bun-086ca176be5c8dcc30278b97df274f152fcd112e.tar.zst
bun-086ca176be5c8dcc30278b97df274f152fcd112e.zip
Make these tests do more
-rw-r--r--test/js/bun/util/bun-file-exists.test.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/js/bun/util/bun-file-exists.test.js b/test/js/bun/util/bun-file-exists.test.js
index da6dce192..cca28e359 100644
--- a/test/js/bun/util/bun-file-exists.test.js
+++ b/test/js/bun/util/bun-file-exists.test.js
@@ -1,8 +1,20 @@
import { test, expect } from "bun:test";
-
+import { join } from "path";
+import { tmpdir } from "os";
+import { write } from "bun";
+import { unlinkSync } from "fs";
test("bun-file-exists", async () => {
expect(await Bun.file(import.meta.path).exists()).toBeTrue();
expect(await Bun.file(import.meta.path + "boop").exists()).toBeFalse();
expect(await Bun.file(import.meta.dir).exists()).toBeFalse();
expect(await Bun.file(import.meta.dir + "/").exists()).toBeFalse();
+ const temp = join(tmpdir(), "bun-file-exists.test.js");
+ try {
+ unlinkSync(temp);
+ } catch (e) {}
+ expect(await Bun.file(temp).exists()).toBeFalse();
+ await write(temp, "boop");
+ expect(await Bun.file(temp).exists()).toBeTrue();
+ unlinkSync(temp);
+ expect(await Bun.file(temp).exists()).toBeFalse();
});