mirror of
https://github.com/block/buzz.git
synced 2026-11-06 09:21:45 +00:00
Signed-off-by: Wes <wesbillman@users.noreply.github.com> Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co> Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
21 lines
623 B
JavaScript
21 lines
623 B
JavaScript
import assert from "node:assert/strict";
|
|
import test from "node:test";
|
|
|
|
import { normalizePubkey, truncatePubkey } from "./pubkey.ts";
|
|
|
|
const PUBKEY =
|
|
"44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435";
|
|
|
|
test("truncates to the canonical 8+4 form with unicode ellipsis", () => {
|
|
assert.equal(truncatePubkey(PUBKEY), "44b8e82b…0435");
|
|
});
|
|
|
|
test("returns short strings unchanged", () => {
|
|
assert.equal(truncatePubkey("abcd1234"), "abcd1234");
|
|
assert.equal(truncatePubkey(""), "");
|
|
});
|
|
|
|
test("normalizePubkey trims and lowercases", () => {
|
|
assert.equal(normalizePubkey(" ABCDEF "), "abcdef");
|
|
});
|