documentid-checksum-validator
Version:
checksum validation for government doc ids
27 lines (23 loc) • 981 B
JavaScript
import validateDocId from '../src/validateDocId.js';
import assert from 'assert';
describe('', function() {
describe('#Validate BR cpf', function() {
it('should return true for valid cpf', function() {
assert.equal(true, validateDocId('BR', 'cpf', '36502210635'));
});
it('should return false for invalid cpf', function() {
assert.equal(false, validateDocId('BR', 'cpf', '36502210698'));
});
it('should return false for valid cpf', function() {
assert.equal(false, validateDocId('BR', 'cpf', '11111111111'));
});
});
describe('#Validate BR cnpj', function() {
it('should return true for valid cnpj', function() {
assert.equal(true, validateDocId('BR', 'cNPJ', '74152024000100'));
});
it('should return false for invalid cnpj', function() {
assert.equal(false, validateDocId('BR', 'CNPJ', '36502210698'));
});
});
});