diff options
Diffstat (limited to 'core/encode_decode_test.js')
-rw-r--r-- | core/encode_decode_test.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/encode_decode_test.js b/core/encode_decode_test.js index 8a366dd66..294144593 100644 --- a/core/encode_decode_test.js +++ b/core/encode_decode_test.js @@ -27,12 +27,18 @@ function main() { 108, 100 ]; + const empty = Deno.core.encode(""); + if (empty.length !== 0) throw new Error("assert"); + assertArrayEquals(Array.from(Deno.core.encode("𝓽𝓮𝔁𝓽")), fixture1); assertArrayEquals( Array.from(Deno.core.encode("Hello \udc12\ud834 World")), fixture2 ); + const emptyBuf = Deno.core.decode(new Uint8Array(0)); + if (emptyBuf !== "") throw new Error("assert"); + assert(Deno.core.decode(new Uint8Array(fixture1)) === "𝓽𝓮𝔁𝓽"); assert(Deno.core.decode(new Uint8Array(fixture2)) === "Hello �� World"); } |