Skip to content

Commit 3a27808

Browse files
committed
Fix unit test
1 parent 07654fe commit 3a27808

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,12 @@ class VpnSettingsViewModelTest {
110110
val expectedResistantState = QuantumResistantState.On
111111
val mockSettings: Settings = mockk(relaxed = true)
112112
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)
114116

115117
every { mockSettings.tunnelOptions } returns mockTunnelOptions
116118
every { mockTunnelOptions.wireguard } returns mockWireguardTunnelOptions
117-
every { mockWireguardTunnelOptions.quantumResistant } returns expectedResistantState
118-
every { mockWireguardTunnelOptions.mtu } returns Mtu(0)
119119
every { mockSettings.relaySettings } returns mockk<RelaySettings>(relaxed = true)
120120

121121
viewModel.uiState.test {

0 commit comments

Comments
 (0)