Updates
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { describe, expect, test } from "bun:test";
|
||||
import validateIpv4 from "./validate-ipv4";
|
||||
|
||||
describe("validateIpv4", () => {
|
||||
test("accepts valid addresses", () => {
|
||||
expect(validateIpv4({ ip: "10.0.0.2" })).toBe(true);
|
||||
expect(validateIpv4({ ip: "0.0.0.0" })).toBe(true);
|
||||
expect(validateIpv4({ ip: "255.255.255.255" })).toBe(true);
|
||||
});
|
||||
|
||||
test("rejects invalid addresses", () => {
|
||||
expect(validateIpv4({ ip: "" })).toBe(false);
|
||||
expect(validateIpv4({})).toBe(false);
|
||||
expect(validateIpv4({ ip: "10.0.0" })).toBe(false);
|
||||
expect(validateIpv4({ ip: "10.0.0.256" })).toBe(false);
|
||||
expect(validateIpv4({ ip: "10.0.0.01" })).toBe(false);
|
||||
expect(validateIpv4({ ip: "10.0.0.2/32" })).toBe(false);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user