Skip to main content
Module

x/simple_utility/test/base64.test.ts

A handy utility collection.
Go to Latest
File
import {assertEquals} from "../deps.test.ts";import {base64Encode, base64Decode} from "../src/base64.ts";
const sample = new Uint8Array([ 0x58, 0x0D, 0xC7, 0x64, 0x21, 0x42, 0x27, 0x76, 0x2E, 0xA6, 0xFE, 0x9E, 0x58, 0xA3, 0x93, 0x9A, 0x9A, 0x07, 0x57, 0xAE, 0x4E, 0x5B, 0x2F, 0xC7, 0x7A, 0xEF, 0xD7, 0xAF, 0xF5, 0x1F, 0x2A, 0x3A]);
const encodeResult = "WA3HZCFCJ3Yupv6eWKOTmpoHV65OWy/Heu/Xr/UfKjo=";
Deno.test({ name: "Base64: Encode", fn(){ const result = base64Encode(sample);
assertEquals(result, encodeResult); }});
Deno.test({ name: "Base64: Decode", fn(){ const result = base64Decode(encodeResult);
assertEquals(result, sample); }});