@danielnogueira808/validations-libs
Version:
```sh npm i --save @danielnogueira808/validations-libs ``` # how to use ``` import { isCNPJ, isCPF } from "@danielnogueira808/validations-libs";
28 lines (25 loc) • 596 B
text/typescript
import { describe, it, expect } from 'vitest';
import { isCPF } from './index';
describe('isCPF', () => {
it.each([
'529.982.247-25',
'168.995.350-09',
'959.295.550-60',
'123.456.789-09',
'52998224725',
])('should return true for a valid CPF: "%s"', (cpf) => {
expect(isCPF(cpf)).toBe(true);
});
it.each([
'111.111.111-11',
'222.222.222-22',
'123.456.789-00',
'',
' ',
null,
undefined,
'123',
])('should return false for an invalid CPF: "%s"', (cpf) => {
expect(isCPF(cpf)).toBe(false);
});
});