add tests for number validation

This commit is contained in:
Maren Süwer
2018-08-21 08:40:49 +02:00
parent 98b8e34308
commit c0c44ec22c
3 changed files with 48 additions and 15 deletions

View File

@@ -64,7 +64,11 @@ class LoginAttempt extends React.Component<Props, State> {
...this.state,
loginAttemptLimitError: !validator.isNumberValid(value)
});
this.props.onChange(this.loginAttemptIsValid(), value, "loginAttemptLimit");
this.props.onChange(
validator.isNumberValid(value),
value,
"loginAttemptLimit"
);
};
handleLoginAttemptLimitTimeoutChange = (value: string) => {
@@ -73,18 +77,11 @@ class LoginAttempt extends React.Component<Props, State> {
loginAttemptLimitTimeoutError: !validator.isNumberValid(value)
});
this.props.onChange(
this.loginAttemptIsValid(),
validator.isNumberValid(value),
value,
"loginAttemptLimitTimeout"
);
};
loginAttemptIsValid = () => {
return (
this.state.loginAttemptLimitError ||
this.state.loginAttemptLimitTimeoutError
);
};
}
export default translate("config")(LoginAttempt);