aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/node-fallbacks/util.js4
-rw-r--r--test/bun.js/util.test.js13
2 files changed, 17 insertions, 0 deletions
diff --git a/src/node-fallbacks/util.js b/src/node-fallbacks/util.js
index 4b20b6354..19ccac1d9 100644
--- a/src/node-fallbacks/util.js
+++ b/src/node-fallbacks/util.js
@@ -1 +1,5 @@
export * from "util";
+
+const TextEncoder = globalThis.TextEncoder;
+
+export { TextEncoder };
diff --git a/test/bun.js/util.test.js b/test/bun.js/util.test.js
new file mode 100644
index 000000000..1e4a48751
--- /dev/null
+++ b/test/bun.js/util.test.js
@@ -0,0 +1,13 @@
+import { expect, describe, it } from "bun:test";
+import { TextEncoder } from "util";
+
+
+describe("util", () => {
+ describe("TextEncoder", () => {
+ // test/bun.js/text-encoder.test.js covers test cases for TextEncoder
+ // here we test only if we use the same via util.TextEncoder
+ it("is same as global TextEncoder", () => {
+ expect(TextEncoder === globalThis.TextEncoder).toBe(true);
+ });
+ });
+});