Repository URL to install this package:
|
Version:
3.4.2 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/* eslint-disable max-statements */
const __1 = require("../");
describe('validators.name', () => {
it('allows valid credit card number', () => {
expect(__1.isValidName('Joe')).toBeTruthy();
expect(__1.isValidName('Bob')).toBeTruthy();
expect(__1.isValidName('Joe Bob')).toBeTruthy();
});
it('does not allow undefined values', () => {
expect(__1.isValidName(undefined)).toBeFalsy();
expect(__1.isValidName(undefined)).toBeFalsy();
});
it('does not not allow non strings or strings with space or special characters', () => {
expect(__1.isValidName(6011000000000004)).toBeFalsy();
expect(__1.isValidName(true)).toBeFalsy();
});
it('does not allow `invalid` name', () => {
expect(__1.isValidName('')).toBeFalsy();
expect(__1.isValidName(' ')).toBeFalsy();
// '-' allowed in name?
// expect(isValidName('first-name')).toBeFalsy()
expect(__1.isValidName('first,name')).toBeFalsy();
});
});
//# sourceMappingURL=name.test.js.map