diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-08-26 10:35:29 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-08-26 12:44:32 +0200 |
| commit | 4cefa1584d102d47110606b9797f78801103f35f (patch) | |
| tree | ea679771695dc63c0d6b4a6906d90998c2eaabcd /android/app/src/test | |
| parent | ec2098841f78621b31708ab6427c740f7e42ce5a (diff) | |
| download | mullvadvpn-4cefa1584d102d47110606b9797f78801103f35f.tar.xz mullvadvpn-4cefa1584d102d47110606b9797f78801103f35f.zip | |
Add support for feature indicators for tunnel state
Diffstat (limited to 'android/app/src/test')
3 files changed, 6 insertions, 5 deletions
diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/usecase/OutOfTimeUseCaseTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/usecase/OutOfTimeUseCaseTest.kt index 088c9a435c..ef7944a5a8 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/usecase/OutOfTimeUseCaseTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/usecase/OutOfTimeUseCaseTest.kt @@ -90,8 +90,8 @@ class OutOfTimeUseCaseTest { val tunnelStateChanges = listOf( TunnelState.Disconnected(), - TunnelState.Connected(mockk(), null), - TunnelState.Connecting(null, null), + TunnelState.Connected(mockk(), null, emptyList()), + TunnelState.Connecting(null, null, emptyList()), TunnelState.Disconnecting(mockk()), TunnelState.Error(ErrorState(ErrorStateCause.StartTunnelError, false)), ) diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt index 50a16d1432..855eea238d 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt @@ -147,7 +147,8 @@ class ConnectViewModelTest { @Test fun `given change in tunnelRealState uiState should emit new tunnelRealState`() = runTest { - val tunnelRealStateTestItem = TunnelState.Connected(mockk(relaxed = true), null) + val tunnelRealStateTestItem = + TunnelState.Connected(mockk(relaxed = true), null, emptyList()) viewModel.uiState.test { assertEquals(ConnectUiState.INITIAL, awaitItem()) @@ -162,7 +163,7 @@ class ConnectViewModelTest { // Arrange val tunnelEndpoint: TunnelEndpoint = mockk() val location: GeoIpLocation = mockk() - val tunnelStateTestItem = TunnelState.Connected(tunnelEndpoint, location) + val tunnelStateTestItem = TunnelState.Connected(tunnelEndpoint, location, emptyList()) every { tunnelEndpoint.toInAddress() } returns mockk(relaxed = true) every { location.toOutAddress() } returns "1.1.1.1" every { location.hostname } returns "hostname" diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt index 886cb58fda..047369b5cb 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt @@ -117,7 +117,7 @@ class OutOfTimeViewModelTest { @Test fun `when tunnel state changes then ui should be updated`() = runTest { // Arrange - val tunnelRealStateTestItem = TunnelState.Connected(mockk(), mockk()) + val tunnelRealStateTestItem = TunnelState.Connected(mockk(), mockk(), emptyList()) // Act, Assert viewModel.uiState.test { |
