diff options
author | 2023-07-19 17:37:20 -0700 | |
---|---|---|
committer | 2023-07-19 17:37:20 -0700 | |
commit | dd58508684fd37fb04317c90af714403d2a8ba5d (patch) | |
tree | fa60c9da0f8d4cde88631072e81e9ba0140c8645 /test | |
parent | 9b6dc49575df5fb953918c284505f24741138130 (diff) | |
download | bun-dd58508684fd37fb04317c90af714403d2a8ba5d.tar.gz bun-dd58508684fd37fb04317c90af714403d2a8ba5d.tar.zst bun-dd58508684fd37fb04317c90af714403d2a8ba5d.zip |
Fix browser bundled string_decoder (#3693)
* Fix #3660
* doc fix
Diffstat (limited to 'test')
-rw-r--r-- | test/bundler/bundler_regressions.test.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/bundler/bundler_regressions.test.ts b/test/bundler/bundler_regressions.test.ts index 35cf2f8b2..23aa4c73e 100644 --- a/test/bundler/bundler_regressions.test.ts +++ b/test/bundler/bundler_regressions.test.ts @@ -180,4 +180,20 @@ describe("bundler", () => { file: "/entry.js", }, }); + + // https://github.com/oven-sh/bun/issues/3660 + itBundled("regression/StringDecoder#3660", { + files: { + "/entry.js": ` + import { StringDecoder } from 'string_decoder' + + const decoder = new StringDecoder('utf8') + const buf = Buffer.from([0xe4, 0xbd, 0xa0, 0xe5, 0xa5, 0xbd]) + const str = decoder.write(buf) + + console.log(str) + `, + }, + run: { stdout: "你好" }, + }); }); |