diff options
| author | Albin <albin@mullvad.net> | 2023-10-12 13:30:34 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2023-10-12 13:30:34 +0200 |
| commit | 7f092c3166e1c74229bdbe98de1749f9c8effec7 (patch) | |
| tree | 76b0191280cde61ca74b28316c411d279a6169b7 /android/test | |
| parent | cfdfcb114ffecef9df115ca9c87d1932e6e7fd42 (diff) | |
| parent | a7c27d96936caf16037fb6af97c21dd8223a28a7 (diff) | |
| download | mullvadvpn-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.kt | 11 |
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 |
