summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/test
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-25 14:03:36 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-25 14:03:36 +0200
commit78ed10bb270c915157f8ca3e8bbb9fd1f381a8b3 (patch)
tree174e5c9cd9c210347b367827ac42290b28541d6f /android/app/src/test
parentc0cfd41987eac1ba5c8701c8e166dd13f9537406 (diff)
parente8e1762498bc537a71397a8fd5791af1618ec791 (diff)
downloadmullvadvpn-78ed10bb270c915157f8ca3e8bbb9fd1f381a8b3.tar.xz
mullvadvpn-78ed10bb270c915157f8ca3e8bbb9fd1f381a8b3.zip
Merge branch 'show-popup-when-enabling-custom-dns-server-and-server-list-droid-320'
Diffstat (limited to 'android/app/src/test')
-rw-r--r--android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt6
1 files changed, 4 insertions, 2 deletions
diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt
index 4e02f1f703..66d301d903 100644
--- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt
+++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt
@@ -10,10 +10,12 @@ import io.mockk.unmockkAll
import io.mockk.verify
import kotlin.test.assertEquals
import kotlin.test.assertIs
+import kotlin.test.assertTrue
import kotlinx.coroutines.cancel
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.test.UnconfinedTestDispatcher
import kotlinx.coroutines.test.runTest
+import net.mullvad.mullvadvpn.compose.state.VpnSettingsDialog
import net.mullvad.mullvadvpn.compose.state.VpnSettingsUiState
import net.mullvad.mullvadvpn.lib.common.test.TestCoroutineRule
import net.mullvad.mullvadvpn.lib.common.test.assertLists
@@ -180,14 +182,14 @@ class VpnSettingsViewModelTest {
// Act, Assert
viewModel.uiState.test {
- assertIs<VpnSettingsUiState.DefaultUiState>(awaitItem())
+ assertIs<VpnSettingsUiState>(awaitItem())
mockSettingsUpdate.value = mockSettings
viewModel.onWireguardPortInfoClicked()
mockConnectionState.value =
ServiceConnectionState.ConnectedReady(mockServiceConnectionContainer)
portRangeSlot.captured.invoke(expectedPortRange)
val state = awaitItem()
- assertIs<VpnSettingsUiState.WireguardPortInfoDialogUiState>(state)
+ assertTrue { state.dialog is VpnSettingsDialog.WireguardPortInfo }
assertLists(expectedPortRange, state.availablePortRanges)
}
}