diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-06-19 22:43:37 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-06-19 22:43:37 +0200 |
| commit | 52efdbe99507d6a5e60250d75d7049e2c3ade059 (patch) | |
| tree | 0bd3707a9c7ae4176e98efaa47f3681674743892 /android/app/src/test | |
| parent | b0335d5157e58a91f7d434aed3761e9dc81aba55 (diff) | |
| parent | 15d37677257bc2339b4a86eb6d90fbf6fe46696c (diff) | |
| download | mullvadvpn-52efdbe99507d6a5e60250d75d7049e2c3ade059.tar.xz mullvadvpn-52efdbe99507d6a5e60250d75d7049e2c3ade059.zip | |
Merge branch 'welcome-screen-does-not-display-disconnect-button-when-droid-884'
Diffstat (limited to 'android/app/src/test')
| -rw-r--r-- | android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt index 4aaa000047..1c7a7d0e3b 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt @@ -3,6 +3,7 @@ package net.mullvad.mullvadvpn.viewmodel import androidx.lifecycle.viewModelScope import app.cash.turbine.test import io.mockk.coEvery +import io.mockk.coVerify import io.mockk.every import io.mockk.mockk import io.mockk.mockkStatic @@ -213,6 +214,18 @@ class WelcomeViewModelTest { } } + @Test + fun `when on disconnect click is called should call connection proxy disconnect`() = runTest { + // Arrange + coEvery { mockConnectionProxy.disconnect() } returns true + + // Act + viewModel.onDisconnectClick() + + // Assert + coVerify { mockConnectionProxy.disconnect() } + } + companion object { private const val PURCHASE_RESULT_EXTENSIONS_CLASS = "net.mullvad.mullvadvpn.util.PurchaseResultExtensionsKt" |
