1
0
silverbullet/plugos/asset_bundle/base64.test.ts
2022-10-19 09:52:29 +02:00

22 lines
473 B
TypeScript

import { assertEquals } from "../../test_deps.ts";
import {
base64Decode,
base64DecodeDataUrl,
base64EncodedDataUrl,
} from "./base64.ts";
import { base64Encode } from "./base64.ts";
Deno.test("Base 64 encoding", () => {
const buf = new Uint8Array(3);
buf[0] = 1;
buf[1] = 2;
buf[2] = 3;
assertEquals(buf, base64Decode(base64Encode(buf)));
assertEquals(
buf,
base64DecodeDataUrl(base64EncodedDataUrl("application/octet-stream", buf)),
);
});