feat(portal): refine account identity controls
This commit is contained in:
@@ -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");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user