diff options
| author | 2023-06-28 16:19:58 -0700 | |
|---|---|---|
| committer | 2023-06-28 16:19:58 -0700 | |
| commit | 086ca176be5c8dcc30278b97df274f152fcd112e (patch) | |
| tree | 96ceb6f9faa2b20fdbdf1d5f5af4a7ebed681704 | |
| parent | 292647bd531c154f81d2d3d8f3344e01752549f6 (diff) | |
| download | bun-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.js | 14 |
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(); }); |
