summaryrefslogtreecommitdiffhomepage
path: root/android/app
diff options
context:
space:
mode:
Diffstat (limited to 'android/app')
-rw-r--r--android/app/build.gradle.kts10
-rw-r--r--android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt1
2 files changed, 8 insertions, 3 deletions
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index b05e604b64..f0c5766647 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -243,6 +243,13 @@ android {
project.tasks.assemble.dependsOn("ensureValidVersionCode")
}
+junitPlatform {
+ instrumentationTests {
+ version.set(Versions.Android.junit)
+ includeExtensions.set(true)
+ }
+}
+
composeCompiler { enableStrongSkippingMode = true }
androidComponents {
@@ -369,9 +376,6 @@ dependencies {
testImplementation(Dependencies.junitParams)
// UI test dependencies
- debugImplementation(Dependencies.AndroidX.fragmentTestning)
- // Fixes: https://github.com/android/android-test/issues/1589
- debugImplementation(Dependencies.AndroidX.testMonitor)
debugImplementation(Dependencies.Compose.testManifest)
androidTestImplementation(Dependencies.Koin.test)
androidTestImplementation(Dependencies.Kotlin.test)
diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt
index c0bf5a135d..33eb3bdc3c 100644
--- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt
+++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt
@@ -148,6 +148,7 @@ class LoginViewModelTest {
uiStates.skipDefaultItem()
loginViewModel.login(DUMMY_ACCOUNT_NUMBER.value)
assertEquals(Loading.LoggingIn, uiStates.awaitItem().loginState)
+ assertEquals(Idle(null), uiStates.awaitItem().loginState)
assertEquals(
LoginUiSideEffect.TooManyDevices(DUMMY_ACCOUNT_NUMBER),
sideEffects.awaitItem()