Bug 1832617 - Convert `closeTabTest`

fenix/116.0
Noah Bond 1 year ago committed by mergify[bot]
parent c5daf07702
commit 6e5e3fef83

@ -149,36 +149,35 @@ class ComposeTabbedBrowsingTest {
} }
} }
@Ignore("Being converted in: https://bugzilla.mozilla.org/show_bug.cgi?id=1832617")
@Test @Test
fun closeTabTest() { fun closeTabTest() {
// val genericURL = TestAssetHelper.getGenericAsset(mockWebServer, 1) val genericURL = TestAssetHelper.getGenericAsset(mockWebServer, 1)
//
// navigationToolbar { navigationToolbar {
// }.enterURLAndEnterToBrowser(genericURL.url) { }.enterURLAndEnterToBrowser(genericURL.url) {
// }.openTabDrawer { }.openComposeTabDrawer(composeTestRule) {
// verifyExistingOpenTabs("Test_Page_1") verifyExistingOpenTabs("Test_Page_1")
// closeTab() closeTab()
// } }
// homeScreen { homeScreen {
// verifyTabCounter("0") verifyTabCounter("0")
// }.openNavigationToolbar { }.openNavigationToolbar {
// }.enterURLAndEnterToBrowser(genericURL.url) { }.enterURLAndEnterToBrowser(genericURL.url) {
// }.openTabDrawer { }.openComposeTabDrawer(composeTestRule) {
// verifyExistingOpenTabs("Test_Page_1") verifyExistingOpenTabs("Test_Page_1")
// swipeTabRight("Test_Page_1") swipeTabRight("Test_Page_1")
// } }
// homeScreen { homeScreen {
// verifyTabCounter("0") verifyTabCounter("0")
// }.openNavigationToolbar { }.openNavigationToolbar {
// }.enterURLAndEnterToBrowser(genericURL.url) { }.enterURLAndEnterToBrowser(genericURL.url) {
// }.openTabDrawer { }.openComposeTabDrawer(composeTestRule) {
// verifyExistingOpenTabs("Test_Page_1") verifyExistingOpenTabs("Test_Page_1")
// swipeTabLeft("Test_Page_1") swipeTabLeft("Test_Page_1")
// } }
// homeScreen { homeScreen {
// verifyTabCounter("0") verifyTabCounter("0")
// } }
} }
@Test @Test

@ -17,6 +17,9 @@ import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick import androidx.compose.ui.test.performClick
import androidx.compose.ui.test.performScrollTo import androidx.compose.ui.test.performScrollTo
import androidx.compose.ui.test.performTouchInput
import androidx.compose.ui.test.swipeLeft
import androidx.compose.ui.test.swipeRight
import androidx.test.espresso.Espresso import androidx.test.espresso.Espresso
import androidx.test.espresso.UiController import androidx.test.espresso.UiController
import androidx.test.espresso.ViewAction import androidx.test.espresso.ViewAction
@ -162,6 +165,20 @@ class ComposeTabDrawerRobot(private val composeTestRule: HomeActivityComposeTest
composeTestRule.closeTabButton().performClick() composeTestRule.closeTabButton().performClick()
} }
/**
* Swipes a tab with [title] left.
*/
fun swipeTabLeft(title: String) {
composeTestRule.tabItem(title).performTouchInput { swipeLeft() }
}
/**
* Swipes a tab with [title] right.
*/
fun swipeTabRight(title: String) {
composeTestRule.tabItem(title).performTouchInput { swipeRight() }
}
class Transition(private val composeTestRule: HomeActivityComposeTestRule) { class Transition(private val composeTestRule: HomeActivityComposeTestRule) {
fun openNewTab(interact: SearchRobot.() -> Unit): SearchRobot.Transition { fun openNewTab(interact: SearchRobot.() -> Unit): SearchRobot.Transition {

Loading…
Cancel
Save