diff options
author | 2022-10-21 22:35:28 -0700 | |
---|---|---|
committer | 2022-10-21 22:35:28 -0700 | |
commit | 347309b26fadd7f51b9caeb61ff9d8c5e707899f (patch) | |
tree | 37cceff65b7c8be0d1fa1950d8be4c09539f7a19 /test | |
parent | 8d67870da45175956cb742ae805b11a63ae097ca (diff) | |
download | bun-347309b26fadd7f51b9caeb61ff9d8c5e707899f.tar.gz bun-347309b26fadd7f51b9caeb61ff9d8c5e707899f.tar.zst bun-347309b26fadd7f51b9caeb61ff9d8c5e707899f.zip |
Add test for ResolveError.position being inspectable
Diffstat (limited to 'test')
-rw-r--r-- | test/bun.js/file-importing-nonexistent-file.js | 1 | ||||
-rw-r--r-- | test/bun.js/resolve-error.test.ts | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/test/bun.js/file-importing-nonexistent-file.js b/test/bun.js/file-importing-nonexistent-file.js new file mode 100644 index 000000000..1136a7d8c --- /dev/null +++ b/test/bun.js/file-importing-nonexistent-file.js @@ -0,0 +1 @@ +import "./does-not-exist.js"; diff --git a/test/bun.js/resolve-error.test.ts b/test/bun.js/resolve-error.test.ts new file mode 100644 index 000000000..4db6319cc --- /dev/null +++ b/test/bun.js/resolve-error.test.ts @@ -0,0 +1,11 @@ +import { expect, it, describe } from "bun:test"; + +describe("ResolveError", () => { + it("position object does not segfault", async () => { + try { + await import("./file-importing-nonexistent-file.js"); + } catch (e) { + expect(Bun.inspect(e.position).length > 0).toBe(true); + } + }); +}); |