feat(auth): add an RFC complient validation function for an email address; cover it with tests

This commit is contained in:
Ilia Mashkov
2026-03-25 10:18:55 +03:00
parent 6751c7fc04
commit 5b49398665
5 changed files with 139 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import { login, logout, register } from "../../../api";
import { callApi } from "shared/utils";
import { UNEXPECTED_ERROR_MESSAGE } from "shared/api";
import { selectAuthData, selectFormValid } from "../../selectors";
import { validateEmail } from "../../../lib";
export const defaultStoreState: Readonly<AuthStoreState> = {
formData: {
@@ -15,10 +16,6 @@ export const defaultStoreState: Readonly<AuthStoreState> = {
error: null,
};
function validateEmail(email: string): boolean {
return Boolean(email);
}
function validatePassword(password: string): boolean {
return Boolean(password);
}