diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2022-06-07 10:25:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-07 11:25:10 +0200 |
commit | 9385a913125df07f5216322e0b18aec1c6883957 (patch) | |
tree | 88705e174bf9ba5626a3c9a80911a56e77294682 /core/encode_decode_test.js | |
parent | cfb6067f9bc0900a7d7fc6c75f19930542ed679c (diff) |
refactor(core): Move Deno.core bindings to ops (#14793)
Diffstat (limited to 'core/encode_decode_test.js')
-rw-r--r-- | core/encode_decode_test.js | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/core/encode_decode_test.js b/core/encode_decode_test.js index 94a65dad4..5165b196c 100644 --- a/core/encode_decode_test.js +++ b/core/encode_decode_test.js @@ -33,25 +33,31 @@ function main() { 108, 100 ]; - const empty = Deno.core.encode(""); + const empty = Deno.core.opSync("op_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")), + Array.from(Deno.core.opSync("op_encode", "𝓽𝓮𝔁𝓽")), + fixture1, + ); + assertArrayEquals( + Array.from(Deno.core.opSync("op_encode", "Hello \udc12\ud834 World")), fixture2, ); - const emptyBuf = Deno.core.decode(new Uint8Array(0)); + const emptyBuf = Deno.core.opSync("op_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"); + assert(Deno.core.opSync("op_decode", new Uint8Array(fixture1)) === "𝓽𝓮𝔁𝓽"); + assert( + Deno.core.opSync("op_decode", new Uint8Array(fixture2)) === + "Hello �� World", + ); // See https://github.com/denoland/deno/issues/6649 let thrown = false; try { - Deno.core.decode(new Uint8Array(2 ** 29)); + Deno.core.opSync("op_decode", new Uint8Array(2 ** 29)); } catch (e) { thrown = true; assert(e instanceof RangeError); |