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
fun closeTabTest() {
// val genericURL = TestAssetHelper.getGenericAsset(mockWebServer, 1)
//
// navigationToolbar {
// }.enterURLAndEnterToBrowser(genericURL.url) {
// }.openTabDrawer {
// verifyExistingOpenTabs("Test_Page_1")
// closeTab()
// }
// homeScreen {
// verifyTabCounter("0")
// }.openNavigationToolbar {
// }.enterURLAndEnterToBrowser(genericURL.url) {
// }.openTabDrawer {
// verifyExistingOpenTabs("Test_Page_1")
// swipeTabRight("Test_Page_1")
// }
// homeScreen {
// verifyTabCounter("0")
// }.openNavigationToolbar {
// }.enterURLAndEnterToBrowser(genericURL.url) {
// }.openTabDrawer {
// verifyExistingOpenTabs("Test_Page_1")
// swipeTabLeft("Test_Page_1")
// }
// homeScreen {
// verifyTabCounter("0")
// }
val genericURL = TestAssetHelper.getGenericAsset(mockWebServer, 1)
navigationToolbar {
}.enterURLAndEnterToBrowser(genericURL.url) {
}.openComposeTabDrawer(composeTestRule) {
verifyExistingOpenTabs("Test_Page_1")
closeTab()
}
homeScreen {
verifyTabCounter("0")
}.openNavigationToolbar {
}.enterURLAndEnterToBrowser(genericURL.url) {
}.openComposeTabDrawer(composeTestRule) {
verifyExistingOpenTabs("Test_Page_1")
swipeTabRight("Test_Page_1")
}
homeScreen {
verifyTabCounter("0")
}.openNavigationToolbar {
}.enterURLAndEnterToBrowser(genericURL.url) {
}.openComposeTabDrawer(composeTestRule) {
verifyExistingOpenTabs("Test_Page_1")
swipeTabLeft("Test_Page_1")
}
homeScreen {
verifyTabCounter("0")
}
}
@Test

@ -17,6 +17,9 @@ import androidx.compose.ui.test.onNodeWithTag
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
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.UiController
import androidx.test.espresso.ViewAction
@ -162,6 +165,20 @@ class ComposeTabDrawerRobot(private val composeTestRule: HomeActivityComposeTest
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) {
fun openNewTab(interact: SearchRobot.() -> Unit): SearchRobot.Transition {

Loading…
Cancel
Save