summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/test
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson90@gmail.com>2023-10-20 08:59:17 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-25 14:03:20 +0200
commitb701ed71af886e9f2289b515b30c320cc21c4aaa (patch)
tree24efd12353fb9da206fb282d77e4364a9c5ce2c4 /android/app/src/test
parentbe9a8bc340de05f05b1cb100b0648c501240cff9 (diff)
downloadmullvadvpn-b701ed71af886e9f2289b515b30c320cc21c4aaa.tar.xz
mullvadvpn-b701ed71af886e9f2289b515b30c320cc21c4aaa.zip
Update tests
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..ef872d8ae4 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
@@ -14,6 +14,7 @@ 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
@@ -37,6 +38,7 @@ import org.junit.After
import org.junit.Before
import org.junit.Rule
import org.junit.Test
+import kotlin.test.assertTrue
class VpnSettingsViewModelTest {
@get:Rule val testCoroutineRule = TestCoroutineRule()
@@ -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)
}
}