Repository URL to install this package:
|
Version:
2.0.2 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
/* eslint-disable max-statements */
const __1 = require("../");
describe('validators.password', () => {
it('allows valid password', () => {
expect(__1.isValidPassword('Skava@123')).toBeTruthy();
expect(__1.isValidPassword('sKava@2k18')).toBeTruthy();
});
it('does not allow undefined values', () => {
expect(__1.isValidPassword(undefined)).toBeFalsy();
expect(__1.isValidPassword(undefined)).toBeFalsy();
});
it('does not not allow non strings', () => {
expect(__1.isValidPassword(123456)).toBeFalsy();
expect(__1.isValidPassword(true)).toBeFalsy();
});
it('does not allow `invalid` password', () => {
expect(__1.isValidPassword('')).toBeFalsy();
expect(__1.isValidPassword(' ')).toBeFalsy();
expect(__1.isValidPassword('password')).toBeFalsy();
});
}); //# sourceMappingURL=password.test.js.map