diff --git a/src/UserMenu.tsx b/src/UserMenu.tsx index 36cad0de..55fc05de 100644 --- a/src/UserMenu.tsx +++ b/src/UserMenu.tsx @@ -58,6 +58,7 @@ export function UserMenu({ key: "user", icon: UserIcon, label: displayName, + dataTestid: "usermenu_user", }); if (isPasswordlessUser && !preventNavigation) { @@ -65,6 +66,7 @@ export function UserMenu({ key: "login", label: t("Sign in"), icon: LoginIcon, + dataTestid: "usermenu_login", }); } @@ -73,6 +75,7 @@ export function UserMenu({ key: "logout", label: t("Sign out"), icon: LogoutIcon, + dataTestid: "usermenu_logout", }); } } @@ -93,7 +96,11 @@ export function UserMenu({ return ( - diff --git a/src/auth/RegisterPage.tsx b/src/auth/RegisterPage.tsx index 0464266e..5eec26dc 100644 --- a/src/auth/RegisterPage.tsx +++ b/src/auth/RegisterPage.tsx @@ -166,6 +166,7 @@ export const RegisterPage: FC = () => { autoCapitalize="none" prefix="@" suffix={`:${Config.defaultServerName()}`} + data-testid="register_username" /> @@ -179,6 +180,7 @@ export const RegisterPage: FC = () => { value={password} placeholder={t("Password")} label={t("Password")} + data-testid="register_password" /> @@ -193,6 +195,7 @@ export const RegisterPage: FC = () => { placeholder={t("Confirm password")} label={t("Confirm password")} ref={confirmPasswordRef} + data-testid="register_confirm_password" /> @@ -217,7 +220,11 @@ export const RegisterPage: FC = () => { )} - diff --git a/src/home/RegisteredView.tsx b/src/home/RegisteredView.tsx index 06a6720c..41559d6f 100644 --- a/src/home/RegisteredView.tsx +++ b/src/home/RegisteredView.tsx @@ -133,6 +133,7 @@ export function RegisteredView({ client, isPasswordlessUser }: Props) { type="text" required autoComplete="off" + data-testid="home_callName" /> diff --git a/src/home/UnauthenticatedView.tsx b/src/home/UnauthenticatedView.tsx index 4d4f5ced..44f16ad1 100644 --- a/src/home/UnauthenticatedView.tsx +++ b/src/home/UnauthenticatedView.tsx @@ -186,14 +186,14 @@ export const UnauthenticatedView: FC = () => {