summaryrefslogtreecommitdiffhomepage
path: root/android/test
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2023-10-12 13:30:34 +0200
committerAlbin <albin@mullvad.net>2023-10-12 13:30:34 +0200
commit7f092c3166e1c74229bdbe98de1749f9c8effec7 (patch)
tree76b0191280cde61ca74b28316c411d279a6169b7 /android/test
parentcfdfcb114ffecef9df115ca9c87d1932e6e7fd42 (diff)
parenta7c27d96936caf16037fb6af97c21dd8223a28a7 (diff)
downloadmullvadvpn-7f092c3166e1c74229bdbe98de1749f9c8effec7.tar.xz
mullvadvpn-7f092c3166e1c74229bdbe98de1749f9c8effec7.zip
Merge branch 'login-tests-fail-on-ci-droid-405'
Diffstat (limited to 'android/test')
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt11
1 files changed, 10 insertions, 1 deletions
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt
index 6068ffbf4c..9654be575c 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt
@@ -2,10 +2,14 @@ package net.mullvad.mullvadvpn.test.mockapi
import androidx.test.runner.AndroidJUnit4
import androidx.test.uiautomator.By
+import androidx.test.uiautomator.Until
+import net.mullvad.mullvadvpn.compose.test.LOGIN_TITLE_TEST_TAG
+import net.mullvad.mullvadvpn.test.common.constant.DEFAULT_INTERACTION_TIMEOUT
import net.mullvad.mullvadvpn.test.common.extension.clickAgreeOnPrivacyDisclaimer
import net.mullvad.mullvadvpn.test.common.extension.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove
import net.mullvad.mullvadvpn.test.common.extension.findObjectWithTimeout
import net.mullvad.mullvadvpn.test.mockapi.util.currentUtcTimeWithOffsetZero
+import org.junit.Assert.assertTrue
import org.junit.Test
import org.junit.runner.RunWith
@@ -28,7 +32,12 @@ class LoginMockApiTest : MockApiTest() {
app.attemptLogin(validAccountToken)
// Assert
- device.findObjectWithTimeout(By.text("Login failed"))
+ val result =
+ device
+ .findObject(By.res(LOGIN_TITLE_TEST_TAG))
+ .wait(Until.textEquals("Login failed"), DEFAULT_INTERACTION_TIMEOUT)
+
+ assertTrue(result)
}
@Test