dni-validator
Version:
a spanish National Document Identification validator
18 lines (17 loc) • 602 B
JavaScript
const validator = require('./main.js');
describe('spanish dni validator', () => {
it('must have 9 chars' , () => {
expect(validator('12345678AA')).toBe(false);
expect(validator('12345678')).toBe(false);
});
it('must be call with a string', () => {
expect(validator(123)).toBe(false);
expect(validator([])).toBe(false);
expect(validator({})).toBe(false);
expect(validator(undefined)).toBe(false);
})
it('must work', () => {
expect(validator('12345678Z')).toBe(true);
expect(validator('12345678A')).toBe(false);
});
} )