aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-08 15:28:30 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-08 15:28:30 -0800
commitfac4efb9b93cb11f6e7f3b4ddacfaa7a6ac2b55f (patch)
tree94a499c4d7b2aeb2cd4203ad60befc878dcc4d15 /test/bun.js
parentf17080df7f9b76166cd71e920bbe3e3386bcba4c (diff)
downloadbun-fac4efb9b93cb11f6e7f3b4ddacfaa7a6ac2b55f.tar.gz
bun-fac4efb9b93cb11f6e7f3b4ddacfaa7a6ac2b55f.tar.zst
bun-fac4efb9b93cb11f6e7f3b4ddacfaa7a6ac2b55f.zip
Add a test for DOMJIT call version of TextDecoder
Diffstat (limited to 'test/bun.js')
-rw-r--r--test/bun.js/text-decoder.test.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/bun.js/text-decoder.test.js b/test/bun.js/text-decoder.test.js
index 4459c2dd0..417a4c23a 100644
--- a/test/bun.js/text-decoder.test.js
+++ b/test/bun.js/text-decoder.test.js
@@ -71,6 +71,14 @@ describe("TextDecoder", () => {
expect(decoded).toBe(text);
});
}
+
+ it("DOMJIT call", () => {
+ const array = new Uint8Array(bytes.buffer);
+ for (let i = 0; i < 100_000; i++) {
+ const decoded = decoder.decode(array);
+ expect(decoded).toBe(text);
+ }
+ });
});
it("should decode unicode text with multiple consecutive emoji", () => {