summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chaohui Wang <chaohuiw@google.com> 2024-12-24 18:06:01 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-12-24 18:06:01 -0800
commit6407e3b6f6cdc205d20980e8ff32d84c550ceac6 (patch)
tree4f54bf124ffe0cb76d32fa4e6f6e589743039257
parentdbae153d9db70aa64856644df956846a06749cd3 (diff)
parentb8371c57b2048121d032920a3a5907eb3e471afd (diff)
Merge "Fix infoPage_whenNotChangeableAndClick flaky" into main
-rw-r--r--packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPageTest.kt14
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPageTest.kt b/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPageTest.kt
index 0d73cb3e63c9..798e2d49ff57 100644
--- a/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPageTest.kt
+++ b/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPageTest.kt
@@ -160,23 +160,25 @@ class TogglePermissionAppInfoPageTest {
@Test
fun infoPage_whenChangeableAndClick() {
val listModel = TestTogglePermissionAppListModel(isAllowed = false, isChangeable = true)
+ val switchTitle = context.getString(listModel.switchTitleResId)
setTogglePermissionAppInfoPage(listModel)
- composeTestRule.onNodeWithText(context.getString(listModel.switchTitleResId)).performClick()
+ composeTestRule.waitUntilExists(hasText(switchTitle))
+ composeTestRule.onNodeWithText(switchTitle).performClick()
- composeTestRule.waitUntilExists(
- hasText(context.getString(listModel.switchTitleResId)) and isOn())
+ composeTestRule.waitUntilExists(hasText(switchTitle) and isOn())
}
@Test
fun infoPage_whenNotChangeableAndClick() {
val listModel = TestTogglePermissionAppListModel(isAllowed = false, isChangeable = false)
+ val switchTitle = context.getString(listModel.switchTitleResId)
setTogglePermissionAppInfoPage(listModel)
- composeTestRule.onNodeWithText(context.getString(listModel.switchTitleResId)).performClick()
+ composeTestRule.waitUntilExists(hasText(switchTitle))
+ composeTestRule.onNodeWithText(switchTitle).performClick()
- composeTestRule.waitUntilExists(
- hasText(context.getString(listModel.switchTitleResId)) and isOff())
+ composeTestRule.waitUntilExists(hasText(switchTitle) and isOff())
}
@Test