UNPKG

octify

Version:

Base8 Encoder

16 lines (12 loc) 456 B
const {encode, decode} = require("../octify.js"); function expectDecodedToBe(input) { const encoded = encode(input); const decoded = decode(encoded); expect(decoded).toStrictEqual(input); } describe("numbers", () => { test("zero", () => { expectDecodedToBe(0); }); test("NaN", () => { expectDecodedToBe(NaN); }); test("float", () => { expectDecodedToBe(1.42342345); }); test("bigint", () => { expectDecodedToBe(9007199254740991n); }); });