aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-15 23:08:25 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-15 23:08:25 -0700
commitf7e9b91701d60f1f1a319acf799871c20aee007a (patch)
tree3d4db34d5b6c6c84b7d8ad9b4b80c967b2b33626 /test/bun.js
parente7246837a11e94a2268a34c72d6bc87b243b0a64 (diff)
downloadbun-f7e9b91701d60f1f1a319acf799871c20aee007a.tar.gz
bun-f7e9b91701d60f1f1a319acf799871c20aee007a.tar.zst
bun-f7e9b91701d60f1f1a319acf799871c20aee007a.zip
[parser] Fix symbol collision with require
Fixes https://github.com/oven-sh/bun/issues/674 Fixes https://github.com/oven-sh/bun/issues/382
Diffstat (limited to 'test/bun.js')
-rw-r--r--test/bun.js/module-require.snapshot.js1
-rw-r--r--test/bun.js/require-referenceerror.snapshot.js5
-rw-r--r--test/bun.js/tiny-typed-emitter.snapshot.js7
3 files changed, 13 insertions, 0 deletions
diff --git a/test/bun.js/module-require.snapshot.js b/test/bun.js/module-require.snapshot.js
new file mode 100644
index 000000000..d0270bb4c
--- /dev/null
+++ b/test/bun.js/module-require.snapshot.js
@@ -0,0 +1 @@
+console.log(module.require("react"));
diff --git a/test/bun.js/require-referenceerror.snapshot.js b/test/bun.js/require-referenceerror.snapshot.js
new file mode 100644
index 000000000..c52af3d22
--- /dev/null
+++ b/test/bun.js/require-referenceerror.snapshot.js
@@ -0,0 +1,5 @@
+/**
+ * https://github.com/oven-sh/bun/issues/685
+ */
+import { v4 as uuidv4 } from "uuid";
+Bun.inspect(uuidv4());
diff --git a/test/bun.js/tiny-typed-emitter.snapshot.js b/test/bun.js/tiny-typed-emitter.snapshot.js
new file mode 100644
index 000000000..37299f986
--- /dev/null
+++ b/test/bun.js/tiny-typed-emitter.snapshot.js
@@ -0,0 +1,7 @@
+/**
+ * https://github.com/oven-sh/bun/issues/453
+ */
+import { createRequire as topLevelCreateRequire } from "module";
+import { TypedEmitter as TypedEmitter7 } from "tiny-typed-emitter";
+
+const require = topLevelCreateRequire(import.meta.url);