aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Soney Mathew <soneymathew@users.noreply.github.com> 2022-07-24 08:51:27 +1000
committerGravatar GitHub <noreply@github.com> 2022-07-23 15:51:27 -0700
commit7de90a82b0105cd64fba60ea7c083852aee4fe6b (patch)
treec3f61da7c7d73c59e37c86cfd1978fbfe1c0bd67
parentc412d0069e625dba8fd97750aa677f0897de0fe2 (diff)
downloadbun-7de90a82b0105cd64fba60ea7c083852aee4fe6b.tar.gz
bun-7de90a82b0105cd64fba60ea7c083852aee4fe6b.tar.zst
bun-7de90a82b0105cd64fba60ea7c083852aee4fe6b.zip
[Bun.js] support for util.TextEncoder (#844)
* [Bun.js] support for util.TextEncoder * [Bun.js] test for util.TextEncoder
-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);
+ });
+ });
+});