Android Эспрессо. Как проверить ErrorText в TextInputLayout
В основном я пытаюсь проверить, что после входа в систему неправильно у меня отображается ошибка в поле электронной почты.
Вид:
<android.support.design.widget.TextInputLayout
android:id="@+id/ti_email"
android:paddingEnd="10dp"
android:paddingTop="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingStart="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/et_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/authentication_email_placeholder"
android:inputType="textEmailAddress"
android:maxLines="1"
android:textSize="16sp"
tools:text="@string/placeholder_email"/>
</android.support.design.widget.TextInputLayout>
Я пытаюсь сделать это так:
onView(withId(R.id.et_email))
.check(matches(hasErrorText(
ctx.getString(R.string.authentic,ation_error_empty_email))));