diff options
Diffstat (limited to '')
| -rw-r--r-- | test/bun.js/buffer.test.js | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/test/bun.js/buffer.test.js b/test/bun.js/buffer.test.js index 1971fed8c..d1ed5a496 100644 --- a/test/bun.js/buffer.test.js +++ b/test/bun.js/buffer.test.js @@ -2813,3 +2813,11 @@ test("Buffer.byteLength", () => {      );    }  }); + +it("should not crash on invalid UTF-8 byte sequence", () => { +  const buf = Buffer.from([0xC0, 0xFD]).toString(); +  expect(buf.length).toBe(2); +  const str = buf.toString(); +  expect(str.length).toBe(2); +  expect(str).toBe("\uFFFD\uFFFD"); +}); | 
