br-validations
Version:
A library of validations applicable to several Brazilian data like I.E., CNPJ, CPF and others
36 lines (34 loc) • 1.06 kB
JavaScript
var should = require('should'),
BrV = require('../releases/br-validations');
describe('br-validations', function(){
describe('PIS ', function() {
it('should validate 120.5825.883-7', function(done) {
should(BrV.pis.validate('120.5825.883-7')).be.true;
done();
});
it('should validate 120.4664.181-9', function(done) {
should(BrV.pis.validate('120.4664.181-9')).be.true;
done();
});
it('should validate 120.6505.135-5', function(done) {
should(BrV.pis.validate('120.6505.135-5')).be.true;
done();
});
it('should validate 12065051355', function(done) {
should(BrV.pis.validate('12065051355')).be.true;
done();
});
it('should not validate 124.3302.435-1', function(done) {
should(BrV.pis.validate('124.3302.435-1')).be.false;
done();
});
it('should not validate 120.6505.135-4', function(done) {
should(BrV.pis.validate('120.6505.135-4')).be.false;
done();
});
it('should not validate 120.6505.135-a', function(done) {
should(BrV.pis.validate('120.6505.135-a')).be.false;
done();
});
});
});