Repository URL to install this package:
Version:
0.9.6 ▾
|
/* eslint-disable max-statements */
import { isValidPassword } from '../'
describe('validators.password', () => {
it('allows valid password', () => {
expect(isValidPassword('Skava@123')).toBeTruthy()
expect(isValidPassword('sKava@2k18')).toBeTruthy()
})
it('does not allow undefined values', () => {
expect(isValidPassword(null)).toBeFalsy()
expect(isValidPassword(undefined)).toBeFalsy()
})
it('does not not allow non strings', () => {
expect(isValidPassword(123456)).toBeFalsy()
expect(isValidPassword(true)).toBeFalsy()
})
it('does not allow `invalid` password', () => {
expect(isValidPassword('')).toBeFalsy()
expect(isValidPassword(' ')).toBeFalsy()
expect(isValidPassword('password')).toBeFalsy()
})
})