test: add stable test ids to sign-in fields, tabs and message rows

This commit is contained in:
Linus Rath
2026-10-22 00:28:41 +02:00
parent 341cdb0e61
commit ae0b76442a
4 changed files with 9 additions and 0 deletions
+1
View File
@@ -176,6 +176,7 @@ const EmailRow = React.memo(function EmailRow({
onPress={handlePress}
onLongPress={handleLongPress}
delayLongPress={300}
testID="email-row"
>
{unread && (
<View
+2
View File
@@ -61,6 +61,7 @@ export default function PasswordStep({
placeholder={t('login.username_placeholder', 'user@example.com')}
value={email}
onChangeText={onChangeEmail}
testID="login-username-input"
autoCapitalize="none"
autoCorrect={false}
autoComplete="email"
@@ -76,6 +77,7 @@ export default function PasswordStep({
placeholder={t('login.password_placeholder', 'Enter your password')}
value={password}
onChangeText={onChangePassword}
testID="login-password-input"
autoFocus={Boolean(email)}
secureTextEntry={!showPassword}
autoComplete="current-password"
+1
View File
@@ -61,6 +61,7 @@ export default function ServerStep({
<Input
label={t('login.mobile.server_label', 'Server address')}
placeholder="mail.example.com"
testID="login-server-input"
value={value}
onChangeText={onChange}
autoFocus