[fenix] For https://github.com/mozilla-mobile/fenix/issues/26286 new verifyPocketLearnMoreLinkTest UI test

pull/600/head
AndiAJ 2 years ago committed by mergify[bot]
parent 9bbdae48f5
commit 5772ec7d30

@ -294,6 +294,23 @@ class HomeScreenTest {
}
}
@Test
fun verifyPocketLearnMoreLinkTest() {
activityTestRule.activityRule.applySettingsExceptions {
it.isRecentTabsFeatureEnabled = false
it.isRecentlyVisitedFeatureEnabled = false
}
homeScreen {
}.dismissOnboarding()
homeScreen {
verifyPoweredByPocket(activityTestRule)
}.clickPocketLearnMoreLink(activityTestRule) {
verifyUrl("mozilla.org/en-US/firefox/pocket")
}
}
@Test
fun verifyCustomizeHomepageTest() {
val defaultWebPage = TestAssetHelper.getGenericAsset(mockWebServer, 1)

@ -711,6 +711,13 @@ class HomeScreenRobot {
BrowserRobot().interact()
return BrowserRobot.Transition()
}
fun clickPocketLearnMoreLink(composeTestRule: ComposeTestRule, interact: BrowserRobot.() -> Unit): BrowserRobot.Transition {
composeTestRule.onNodeWithTag("pocket.header.subtitle", true).performClick()
BrowserRobot().interact()
return BrowserRobot.Transition()
}
}
}

Loading…
Cancel
Save