diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/OnboardingTest.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/OnboardingTest.kt index d53e1967de..f674568caa 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/OnboardingTest.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/OnboardingTest.kt @@ -199,4 +199,13 @@ class OnboardingTest { verifyPrivacyProtectionCard(isStandardChecked = true, isStrictChecked = false) } } + + @Test + fun pickUpWhereYouLeftOffCardTest() { + homeScreen { + verifySignInToSyncCard() + }.clickSignInButton { + verifyTurnOnSyncMenu() + } + } } diff --git a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/HomeScreenRobot.kt b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/HomeScreenRobot.kt index 4ea77278b1..e2d7338175 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/ui/robots/HomeScreenRobot.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/ui/robots/HomeScreenRobot.kt @@ -809,6 +809,13 @@ class HomeScreenRobot { BrowserRobot().interact() return BrowserRobot.Transition() } + + fun clickSignInButton(interact: SyncSignInRobot.() -> Unit): SyncSignInRobot.Transition { + signInButton.clickAndWaitForNewWindow(waitingTimeShort) + + SyncSignInRobot().interact() + return SyncSignInRobot.Transition() + } } }