[fenix] For https://github.com/mozilla-mobile/fenix/issues/28182 fix disabled verifySearchEnginesWithRTLLocale and toggleSearchEnginesShortcutListTest UI tests

pull/600/head
AndiAJ 2 years ago committed by mergify[bot]
parent 1ee6105cba
commit 48ef6cefa5

@ -390,7 +390,6 @@ class SettingsSearchTest {
// Expected for app language set to Arabic
@Test
@Ignore("See: https://github.com/mozilla-mobile/fenix/issues/28257")
fun verifySearchEnginesWithRTLLocale() {
homeScreen {
}.openThreeDotMenu {
@ -431,7 +430,6 @@ class SettingsSearchTest {
// Expected for en-us defaults
@Test
@Ignore("Failing after changing SearchDialog homescreen interaction. See: https://github.com/mozilla-mobile/fenix/issues/28182")
fun toggleSearchEnginesShortcutListTest() {
homeScreen {
}.openThreeDotMenu {
@ -455,6 +453,7 @@ class SettingsSearchTest {
"eBay",
"Wikipedia",
)
scrollToSearchEngineSettings(activityTestRule)
}.clickSearchEngineSettings(activityTestRule) {
toggleShowSearchShortcuts()
verifyShowSearchEnginesToggleState(false)

@ -282,10 +282,6 @@ class SearchRobot {
assertTranslatedFocusedNavigationToolbar(toolbarHintString)
fun verifySearchEngineShortcuts(rule: ComposeTestRule, vararg searchEngines: String) {
mDevice.findObject(
UiSelector().resourceId("$packageName:id/awesome_bar"),
).swipeUp(3)
for (searchEngine in searchEngines) {
rule.waitForIdle()
rule.onNodeWithText(searchEngine).assertIsDisplayed()
@ -365,10 +361,7 @@ class SearchRobot {
rule: ComposeTestRule,
interact: SettingsSubMenuSearchRobot.() -> Unit,
): SettingsSubMenuSearchRobot.Transition {
rule.onNodeWithText("Search engine settings")
.assertIsDisplayed()
.assertHasClickAction()
.performClick()
rule.onNodeWithText("Search engine settings").performClick()
SettingsSubMenuSearchRobot().interact()
return SettingsSubMenuSearchRobot.Transition()

Loading…
Cancel
Save