Skip to main content
Module

x/brotli/test.ts

πŸ—œ Brotli wasm module for deno
Latest
File
import { assertEquals } from "https://deno.land/std@0.159.0/testing/asserts.ts";import { compress, decompress } from "./mod.ts";
function encode(input: string): Uint8Array { return new TextEncoder().encode(input);}
Deno.test({ name: "compress", fn: () => { // empty assertEquals(compress(encode("")), new Uint8Array([59])); // 'X' x64 times assertEquals( compress(encode("X".repeat(64))), new Uint8Array([27, 63, 0, 0, 36, 176, 226, 153, 64, 18]), ); },});
Deno.test({ name: "decompress", fn: () => { // empty assertEquals(decompress(Uint8Array.from([59])), new Uint8Array([])); // 'X' x64 times assertEquals( decompress(Uint8Array.from([27, 63, 0, 0, 36, 176, 226, 153, 64, 18])), encode("X".repeat(64)), ); },});