diff --git a/src/node-fallbacks/util.js b/src/node-fallbacks/util.js index 4b20b6354c..19ccac1d92 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 0000000000..1e4a487518 --- /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); + }); + }); +});