summaryrefslogtreecommitdiff
path: root/core/encode_decode_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'core/encode_decode_test.js')
-rw-r--r--core/encode_decode_test.js20
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);