All files / src password.js

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1
1 2 3 4 5 6 7 8 9 10 11 12        2x              
import { hasMinLength8, hasLowerLetter, hasUpperLetter, hasNumber } from './predicates';
import errorMessages from './errorMessages';
import { isRequired, checkSingle, checkMultiple } from './common';
 
export const newPasswordSchema = checkMultiple([
    isRequired(errorMessages.emptyPassword),
    checkSingle(hasMinLength8, errorMessages.tooWeakPassword)(),
    checkSingle(hasLowerLetter, errorMessages.tooWeakPassword)(),
    checkSingle(hasUpperLetter, errorMessages.tooWeakPassword)(),
    checkSingle(hasNumber, errorMessages.tooWeakPassword)()
]);