about summary refs log tree commit diff stats
path: root/test/js/encode_decode.html
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-12-26 18:56:34 +0100
committerbptato <nincsnevem662@gmail.com>2024-12-26 18:56:34 +0100
commitf2d3040da5c686fd4a3a78dbcca68b75512ea28e (patch)
treef8647dc78da10db4fb2608140d94d0c1b0a72b77 /test/js/encode_decode.html
parent2471a1165a37ad2d25355f0f31b1830cabb26c35 (diff)
downloadchawan-f2d3040da5c686fd4a3a78dbcca68b75512ea28e.tar.gz
jsencoding: fix nil deref on empty encode input
Diffstat (limited to 'test/js/encode_decode.html')
-rw-r--r--test/js/encode_decode.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/js/encode_decode.html b/test/js/encode_decode.html
index c2bcd509..e192c431 100644
--- a/test/js/encode_decode.html
+++ b/test/js/encode_decode.html
@@ -17,6 +17,7 @@ function bytesToBase64(bytes) {
 	return btoa(binString);
 }
 
+assertEquals(new TextEncoder().encode("").length, 0);
 const utf8 = new TextEncoder().encode("a Ā 𐀀 文 🦄")
 const b64utf8 = bytesToBase64(utf8);
 assertEquals(b64utf8, "YSDEgCDwkICAIOaWhyDwn6aE")