UNPKG

ec-validator-dni

Version:

Validation of Ecuadorian identification documents (ID card and RUC)

21 lines (18 loc) 716 B
import { dniValidation } from "../../src"; import { INVALID_DNI, VALID_DNI } from "../fake/identifications.fake"; describe('DniValidation.test', () => { test( 'should be true when identification is valid', () => { VALID_DNI.forEach(item => { const result = dniValidation(item); expect(result.isValid).toBe(true); expect(result).toMatchObject({ isValid: true }); }); }); test( 'should be false when identification is invalid', () => { INVALID_DNI.forEach(item => { const result = dniValidation(item); expect(result.isValid).toBe(false); expect(result).toMatchObject({ isValid: false, errorMessage: expect.any(String) }); }); }); });