feat(portal): refine account identity controls
CI / validate (push) Successful in 4m51s
Release / release (push) Successful in 6m36s

This commit is contained in:
dmg
2026-08-01 18:06:30 -04:00
parent 86c87153b4
commit 19a5d04178
17 changed files with 357 additions and 43 deletions
@@ -0,0 +1,12 @@
import { describe, expect, it } from "vitest";
import { addressGroup } from "../src/index";
describe("access address groups", () => {
it("groups nearby IPv4 and IPv6 addresses by their stable network prefix", () => {
expect(addressGroup("198.51.100.21")).toBe("198.51.100.0/24");
expect(addressGroup("198.51.100.240")).toBe("198.51.100.0/24");
expect(addressGroup("198.51.100.99/32")).toBe("198.51.100.0/24");
expect(addressGroup("2001:db8:abcd:1234:1111::1")).toBe("2001:db8:abcd:1234::/64");
expect(addressGroup("2001:db8:abcd:1234:ffff::9")).toBe("2001:db8:abcd:1234::/64");
});
});