summaryrefslogtreecommitdiffhomepage
path: root/android/test/e2e/src
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2022-12-28 15:06:32 +0100
committerAlbin <albin@mullvad.net>2023-01-10 15:32:42 +0100
commit0976431ed723e635b812f3b3a3d569532d50463b (patch)
tree1e7ac41632db9444f105ce3e9a5014cc6cb73521 /android/test/e2e/src
parentba35985915d5067b2887d6aa398c8e4db96e0fb4 (diff)
downloadmullvadvpn-0976431ed723e635b812f3b3a3d569532d50463b.tar.xz
mullvadvpn-0976431ed723e635b812f3b3a3d569532d50463b.zip
Handle notificaiton permission prompt in e2e tests
Diffstat (limited to 'android/test/e2e/src')
-rw-r--r--android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/LoginTest.kt2
-rw-r--r--android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/WebLinkTest.kt2
2 files changed, 4 insertions, 0 deletions
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/LoginTest.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/LoginTest.kt
index e8fe5b3c7e..9e106d45a2 100644
--- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/LoginTest.kt
+++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/LoginTest.kt
@@ -4,6 +4,7 @@ import androidx.test.runner.AndroidJUnit4
import androidx.test.uiautomator.By
import junit.framework.Assert.assertNotNull
import net.mullvad.mullvadvpn.test.common.constant.LOGIN_FAILURE_TIMEOUT
+import net.mullvad.mullvadvpn.test.common.extension.clickAllowOnNotificationPermissionPromptIfApiLevel31AndAbove
import net.mullvad.mullvadvpn.test.common.extension.findObjectWithTimeout
import net.mullvad.mullvadvpn.test.e2e.misc.CleanupAccountTestRule
import org.junit.Rule
@@ -24,6 +25,7 @@ class LoginTest : EndToEndTest() {
// When
app.launch()
+ device.clickAllowOnNotificationPermissionPromptIfApiLevel31AndAbove()
app.attemptLogin(invalidDummyAccountToken)
// Then
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/WebLinkTest.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/WebLinkTest.kt
index 06b1409e3c..9893074a88 100644
--- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/WebLinkTest.kt
+++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/WebLinkTest.kt
@@ -2,6 +2,7 @@ package net.mullvad.mullvadvpn.test.e2e
import androidx.test.uiautomator.By
import net.mullvad.mullvadvpn.test.common.constant.WEB_TIMEOUT
+import net.mullvad.mullvadvpn.test.common.extension.clickAllowOnNotificationPermissionPromptIfApiLevel31AndAbove
import net.mullvad.mullvadvpn.test.common.extension.findObjectWithTimeout
import org.junit.Test
@@ -12,6 +13,7 @@ class WebLinkTest : EndToEndTest() {
app.launch()
// When
+ device.clickAllowOnNotificationPermissionPromptIfApiLevel31AndAbove()
device.findObjectWithTimeout(By.text("Login"))
app.clickSettingsCog()
app.clickListItemByText("FAQs & Guides")