diff options
Diffstat (limited to 'android/app')
| -rw-r--r-- | android/app/build.gradle.kts | 10 | ||||
| -rw-r--r-- | android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt | 1 |
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() |
