node-validator/test/phone-validator.js
2016-03-16 10:40:27 +00:00

32 lines
810 B
JavaScript

"use strict";
var $V = require('../lib/md-validator');
var assert = require('assert');
describe('Phone Validator', function() {
it('should not validate an empty phone number', function(done) {
assert.equal($V.validatePhone({number: ''}), '');
done();
});
it('should validate an normal uk number', function(done) {
assert.equal($V.validatePhone({number: '01389 602001', uk: true}),
'01389602001');
done();
});
it('should validate an normal prefixed uk number', function(done) {
assert.equal($V.validatePhone({number: '+441389 602002', uk: true}),
'01389602002');
done();
});
it('should validate a bracketted uk number', function(done) {
assert.equal($V.validatePhone({number: '(0)1389 602003', uk: true}),
'01389602003');
done();
});
});