diff options
| author | David Göransson <david.goransson90@gmail.com> | 2023-10-20 08:59:17 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2023-10-25 14:03:20 +0200 |
| commit | b701ed71af886e9f2289b515b30c320cc21c4aaa (patch) | |
| tree | 24efd12353fb9da206fb282d77e4364a9c5ce2c4 /android/app/src/test | |
| parent | be9a8bc340de05f05b1cb100b0648c501240cff9 (diff) | |
| download | mullvadvpn-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.kt | 6 |
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) } } |
