diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-09-20 11:35:51 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2024-09-20 12:39:24 +0200 |
| commit | bd5bb5a05da68e2facd6fa2ce05cc96e55fdc0e2 (patch) | |
| tree | 7acd7474536571357d4a4182f45f80cc05d6ca36 /android | |
| parent | c268dda9a955c4e3854eace53b45848776f36f29 (diff) | |
| download | mullvadvpn-bd5bb5a05da68e2facd6fa2ce05cc96e55fdc0e2.tar.xz mullvadvpn-bd5bb5a05da68e2facd6fa2ce05cc96e55fdc0e2.zip | |
Call dismissChangelogIfShown at the correct time
Diffstat (limited to 'android')
7 files changed, 10 insertions, 9 deletions
diff --git a/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt b/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt index 1434de600e..b18a10d504 100644 --- a/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt +++ b/android/test/common/src/main/kotlin/net/mullvad/mullvadvpn/test/common/interactor/AppInteractor.kt @@ -14,6 +14,7 @@ import net.mullvad.mullvadvpn.test.common.constant.LONG_TIMEOUT import net.mullvad.mullvadvpn.test.common.constant.VERY_LONG_TIMEOUT import net.mullvad.mullvadvpn.test.common.extension.clickAgreeOnPrivacyDisclaimer import net.mullvad.mullvadvpn.test.common.extension.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove +import net.mullvad.mullvadvpn.test.common.extension.dismissChangelogDialogIfShown import net.mullvad.mullvadvpn.test.common.extension.findObjectWithTimeout class AppInteractor( @@ -44,6 +45,7 @@ class AppInteractor( device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() waitForLoginPrompt() attemptLogin(accountNumber) + device.dismissChangelogDialogIfShown() ensureLoggedIn() } diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt index c8b6bcd169..2fe829841c 100644 --- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt +++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt @@ -30,11 +30,11 @@ class AccountExpiryMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) // Assert logged in + device.dismissChangelogDialogIfShown() app.ensureLoggedIn() // Add one month to the account expiry @@ -64,11 +64,11 @@ class AccountExpiryMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) // Assert logged in + device.dismissChangelogDialogIfShown() app.ensureLoggedIn() // Set account time as expired diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt index ff0faed69a..7d4639019a 100644 --- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt +++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt @@ -30,9 +30,9 @@ class AccountHistoryMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) + device.dismissChangelogDialogIfShown() app.ensureLoggedIn() app.clickAccountCog() app.clickActionButtonByText("Log out") diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt index ce7e84e02e..05418cb34b 100644 --- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt +++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt @@ -21,7 +21,6 @@ class CreateAccountMockApiTest : MockApiTest() { // Act device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptCreateAccount() 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 d483522d61..f13e5070e2 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 @@ -28,9 +28,9 @@ class LoginMockApiTest : MockApiTest() { // Act device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) + app.attemptLogin(validAccountNumber) // Assert val result = @@ -56,9 +56,9 @@ class LoginMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) + device.dismissChangelogDialogIfShown() // Assert app.ensureLoggedIn() @@ -79,9 +79,9 @@ class LoginMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) + device.dismissChangelogDialogIfShown() // Assert app.ensureOutOfTime() diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt index e64bb1b3ad..3df42ac0ce 100644 --- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt +++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt @@ -29,9 +29,9 @@ class LogoutMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) + device.dismissChangelogDialogIfShown() app.ensureLoggedIn() app.clickAccountCog() app.clickActionButtonByText("Log out") diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt index fbd3c3ca84..0e29e2797e 100644 --- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt +++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt @@ -43,7 +43,6 @@ class TooManyDevicesMockApiTest : MockApiTest() { app.launch(endpoint) device.clickAgreeOnPrivacyDisclaimer() device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove() - device.dismissChangelogDialogIfShown() app.waitForLoginPrompt() app.attemptLogin(validAccountNumber) @@ -62,6 +61,7 @@ class TooManyDevicesMockApiTest : MockApiTest() { app.clickActionButtonByText("Continue with login") // Assert that we are logged in + device.dismissChangelogDialogIfShown() app.ensureLoggedIn() } } |
