diff options
-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); + } + }); +}); |