You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.2 KiB
Kotlin
64 lines
1.2 KiB
Kotlin
package org.mozilla.fenix.ui
|
|
|
|
import org.junit.Rule
|
|
import org.junit.Test
|
|
import org.mozilla.fenix.helpers.HomeActivityTestRule
|
|
import org.mozilla.fenix.ui.robots.homeScreen
|
|
|
|
class LibraryMenuTest {
|
|
|
|
@get:Rule
|
|
val activityTestRule = HomeActivityTestRule()
|
|
|
|
@Test
|
|
fun libraryMenuItemsTest() {
|
|
homeScreen {
|
|
}.openThreeDotMenu {
|
|
}.openLibrary {
|
|
verifyLibraryView()
|
|
verifyHistoryButton()
|
|
verifyBookmarksButton()
|
|
}
|
|
}
|
|
|
|
@Test
|
|
fun closeMenuButtonTest() {
|
|
homeScreen {
|
|
}.openThreeDotMenu {
|
|
}.openLibrary {
|
|
}.closeMenu {
|
|
verifyHomeScreen()
|
|
}
|
|
}
|
|
|
|
@Test
|
|
fun backButtonTest() {
|
|
homeScreen {
|
|
}.openThreeDotMenu {
|
|
}.openLibrary {
|
|
}.goBack {
|
|
verifyHomeScreen()
|
|
}
|
|
}
|
|
|
|
@Test
|
|
fun bookmarksButtonTest() {
|
|
homeScreen {
|
|
}.openThreeDotMenu {
|
|
}.openLibrary {
|
|
}.openBookmarks {
|
|
verifyBookmarksMenuView()
|
|
}
|
|
}
|
|
|
|
@Test
|
|
fun historyButtonTest() {
|
|
homeScreen {
|
|
}.openThreeDotMenu {
|
|
}.openLibrary {
|
|
}.openHistory {
|
|
verifyHistoryMenuView()
|
|
}
|
|
}
|
|
}
|