Test: Fix test after change on OnBoarding screens
This commit is contained in:
parent
a552be040d
commit
d5968e442c
|
@ -32,7 +32,7 @@ import im.vector.app.espresso.tools.waitUntilDialogVisible
|
||||||
import im.vector.app.espresso.tools.waitUntilViewVisible
|
import im.vector.app.espresso.tools.waitUntilViewVisible
|
||||||
import im.vector.app.features.createdirect.CreateDirectRoomActivity
|
import im.vector.app.features.createdirect.CreateDirectRoomActivity
|
||||||
import im.vector.app.features.home.HomeActivity
|
import im.vector.app.features.home.HomeActivity
|
||||||
import im.vector.app.features.login.LoginActivity
|
import im.vector.app.features.onboarding.OnboardingActivity
|
||||||
import im.vector.app.initialSyncIdlingResource
|
import im.vector.app.initialSyncIdlingResource
|
||||||
import im.vector.app.ui.robot.settings.SettingsRobot
|
import im.vector.app.ui.robot.settings.SettingsRobot
|
||||||
import im.vector.app.withIdlingResource
|
import im.vector.app.withIdlingResource
|
||||||
|
@ -123,7 +123,7 @@ class ElementRobot {
|
||||||
clickDialogPositiveButton()
|
clickDialogPositiveButton()
|
||||||
}
|
}
|
||||||
|
|
||||||
waitUntilActivityVisible<LoginActivity> {
|
waitUntilActivityVisible<OnboardingActivity> {
|
||||||
assertDisplayed(R.id.loginSplashLogo)
|
assertDisplayed(R.id.loginSplashLogo)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,11 @@ class OnboardingRobot {
|
||||||
homeServerUrl: String) {
|
homeServerUrl: String) {
|
||||||
waitUntilViewVisible(withId(R.id.loginSplashSubmit))
|
waitUntilViewVisible(withId(R.id.loginSplashSubmit))
|
||||||
assertDisplayed(R.id.loginSplashSubmit, R.string.login_splash_submit)
|
assertDisplayed(R.id.loginSplashSubmit, R.string.login_splash_submit)
|
||||||
|
if (createAccount) {
|
||||||
clickOn(R.id.loginSplashSubmit)
|
clickOn(R.id.loginSplashSubmit)
|
||||||
|
} else {
|
||||||
|
clickOn(R.id.loginSplashAlreadyHaveAccount)
|
||||||
|
}
|
||||||
assertDisplayed(R.id.loginServerTitle, R.string.login_server_title)
|
assertDisplayed(R.id.loginServerTitle, R.string.login_server_title)
|
||||||
// Chose custom server
|
// Chose custom server
|
||||||
clickOn(R.id.loginServerChoiceOther)
|
clickOn(R.id.loginServerChoiceOther)
|
||||||
|
@ -54,17 +58,7 @@ class OnboardingRobot {
|
||||||
assertEnabled(R.id.loginServerUrlFormSubmit)
|
assertEnabled(R.id.loginServerUrlFormSubmit)
|
||||||
closeSoftKeyboard()
|
closeSoftKeyboard()
|
||||||
clickOn(R.id.loginServerUrlFormSubmit)
|
clickOn(R.id.loginServerUrlFormSubmit)
|
||||||
onView(isRoot()).perform(waitForView(withId(R.id.loginSignupSigninSubmit)))
|
onView(isRoot()).perform(waitForView(withId(R.id.loginField)))
|
||||||
|
|
||||||
if (createAccount) {
|
|
||||||
// Click on the signup button
|
|
||||||
assertDisplayed(R.id.loginSignupSigninSubmit)
|
|
||||||
clickOn(R.id.loginSignupSigninSubmit)
|
|
||||||
} else {
|
|
||||||
// Click on the signin button
|
|
||||||
assertDisplayed(R.id.loginSignupSigninSignIn)
|
|
||||||
clickOn(R.id.loginSignupSigninSignIn)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Ensure password flow supported
|
// Ensure password flow supported
|
||||||
assertDisplayed(R.id.loginField)
|
assertDisplayed(R.id.loginField)
|
||||||
|
|
Loading…
Reference in New Issue