summaryrefslogtreecommitdiff
path: root/cli/tests/unit/text_encoding_test.ts
diff options
context:
space:
mode:
authorBartek Iwańczuk <biwanczuk@gmail.com>2024-02-07 02:16:08 +0100
committerGitHub <noreply@github.com>2024-02-07 02:16:08 +0100
commit043fee48fd72fbce2357e93431753db5b086cffd (patch)
tree49d254335953cc03e346d0fe7267eae5260652b8 /cli/tests/unit/text_encoding_test.ts
parente54684864dee1c708325570eaaff2fce0f928387 (diff)
chore: upgrade deno_core to 0.259.0 (#22311)
This update brings number of ops available to user code down to 45.
Diffstat (limited to 'cli/tests/unit/text_encoding_test.ts')
-rw-r--r--cli/tests/unit/text_encoding_test.ts28
1 files changed, 2 insertions, 26 deletions
diff --git a/cli/tests/unit/text_encoding_test.ts b/cli/tests/unit/text_encoding_test.ts
index 24dd35aa3..719e5907e 100644
--- a/cli/tests/unit/text_encoding_test.ts
+++ b/cli/tests/unit/text_encoding_test.ts
@@ -270,7 +270,7 @@ Deno.test(function textEncoderShouldCoerceToString() {
Deno.test(function binaryEncode() {
// @ts-ignore: Deno[Deno.internal].core allowed
- const ops = Deno[Deno.internal].core.ops;
+ const core = Deno[Deno.internal].core;
function asBinaryString(bytes: Uint8Array): string {
return Array.from(bytes).map(
(v: number) => String.fromCodePoint(v),
@@ -281,30 +281,6 @@ Deno.test(function binaryEncode() {
const chars: string[] = Array.from(binaryString);
return chars.map((v: string): number | undefined => v.codePointAt(0));
}
-
- // invalid utf-8 code points
- const invalid = new Uint8Array([0xC0]);
- assertEquals(
- ops.op_encode_binary_string(invalid),
- asBinaryString(invalid),
- );
-
- const invalid2 = new Uint8Array([0xC1]);
- assertEquals(
- ops.op_encode_binary_string(invalid2),
- asBinaryString(invalid2),
- );
-
- for (let i = 0, j = 255; i <= 255; i++, j--) {
- const bytes = new Uint8Array([i, j]);
- const binaryString = ops.op_encode_binary_string(bytes);
- assertEquals(
- binaryString,
- asBinaryString(bytes),
- );
- assertEquals(Array.from(bytes), decodeBinary(binaryString));
- }
-
const inputs = [
"σ😀",
"Кириллица is Cyrillic",
@@ -315,7 +291,7 @@ Deno.test(function binaryEncode() {
];
for (const input of inputs) {
const bytes = new TextEncoder().encode(input);
- const binaryString = ops.op_encode_binary_string(bytes);
+ const binaryString = core.encodeBinaryString(bytes);
assertEquals(
binaryString,
asBinaryString(bytes),