UNPKG

nestjs-angolan-validator

Version:

A NestJS validator decorator for Angolan documents (BI, IBAN, NIF, Phone)

17 lines (13 loc) 664 B
import { AngolanBIValidator } from "../src/validators/bi.validator"; describe("AngolanBICValidator", () => { const validator = new AngolanBIValidator(); it("should validate correct BI format", () => { expect(validator.validate("005928773LA049")).toBe(true); }); it("should reject invalid BI", () => { expect(validator.validate("!123456789XX123")).toBe(false); // Letras inválidas expect(validator.validate("123456789LA12")).toBe(false); // Muito curto expect(validator.validate("A005928773LA049")).toBe(false); // Começa com letra expect(validator.validate("005928773LA0491")).toBe(false); // Muito longo }); });