|
|
|
@ -30,6 +30,12 @@ class PocketTest {
|
|
|
|
|
@Before
|
|
|
|
|
fun setUp() {
|
|
|
|
|
mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation())
|
|
|
|
|
|
|
|
|
|
// Workaround to make sure the Pocket articles are populated before starting the tests.
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.openThreeDotMenu {
|
|
|
|
|
}.openSettings {
|
|
|
|
|
}.goBack {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2252509
|
|
|
|
@ -40,9 +46,6 @@ class PocketTest {
|
|
|
|
|
it.isRecentlyVisitedFeatureEnabled = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.dismissOnboarding()
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
verifyThoughtProvokingStories(true)
|
|
|
|
|
scrollToPocketProvokingStories()
|
|
|
|
@ -70,9 +73,6 @@ class PocketTest {
|
|
|
|
|
it.isRecentlyVisitedFeatureEnabled = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.dismissOnboarding()
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
verifyThoughtProvokingStories(true)
|
|
|
|
|
scrollToPocketProvokingStories()
|
|
|
|
@ -90,9 +90,6 @@ class PocketTest {
|
|
|
|
|
it.isRecentlyVisitedFeatureEnabled = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.dismissOnboarding()
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
scrollToPocketProvokingStories()
|
|
|
|
|
verifyDiscoverMoreStoriesButton()
|
|
|
|
@ -109,9 +106,6 @@ class PocketTest {
|
|
|
|
|
it.isRecentlyVisitedFeatureEnabled = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.dismissOnboarding()
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
verifyStoriesByTopicItemState(activityTestRule, false, 1)
|
|
|
|
|
clickStoriesByTopicItem(activityTestRule, 1)
|
|
|
|
@ -127,9 +121,6 @@ class PocketTest {
|
|
|
|
|
it.isRecentlyVisitedFeatureEnabled = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
}.dismissOnboarding()
|
|
|
|
|
|
|
|
|
|
homeScreen {
|
|
|
|
|
verifyPoweredByPocket()
|
|
|
|
|
}.clickPocketLearnMoreLink(activityTestRule) {
|
|
|
|
|