Files
minecraft-account-manager/packages/network/test/address-groups.test.ts
T
dmg 19a5d04178
CI / validate (push) Successful in 4m51s
Release / release (push) Successful in 6m36s
feat(portal): refine account identity controls
2026-08-01 18:06:30 -04:00

13 lines
611 B
TypeScript

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");
});
});