File tree 1 file changed +3
-3
lines changed
android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -110,12 +110,12 @@ class VpnSettingsViewModelTest {
110
110
val expectedResistantState = QuantumResistantState .On
111
111
val mockSettings: Settings = mockk(relaxed = true )
112
112
val mockTunnelOptions: TunnelOptions = mockk(relaxed = true )
113
- val mockWireguardTunnelOptions: WireguardTunnelOptions = mockk(relaxed = true )
113
+ // Can not use a mock here since mocking a value class val leads to class cast exception
114
+ val mockWireguardTunnelOptions =
115
+ WireguardTunnelOptions (mtu = Mtu (0 ), quantumResistant = expectedResistantState)
114
116
115
117
every { mockSettings.tunnelOptions } returns mockTunnelOptions
116
118
every { mockTunnelOptions.wireguard } returns mockWireguardTunnelOptions
117
- every { mockWireguardTunnelOptions.quantumResistant } returns expectedResistantState
118
- every { mockWireguardTunnelOptions.mtu } returns Mtu (0 )
119
119
every { mockSettings.relaySettings } returns mockk<RelaySettings >(relaxed = true )
120
120
121
121
viewModel.uiState.test {
You can’t perform that action at this time.
0 commit comments