summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/test
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2024-06-04 08:27:30 +0200
committerDavid Göransson <david.goransson@mullvad.net>2024-06-04 08:27:30 +0200
commit45c369fe355a5eadc29dd3e6f492ff6d7430ee5d (patch)
tree70925bd8ab3348533ca7217606ac4c2d42356453 /android/app/src/test
parent3ac0f264402e42a16f0bd6c76e1a6a67e01ed4ef (diff)
parent571c620b51cdc6b4338a3244b500f70e79b3ca7d (diff)
downloadmullvadvpn-45c369fe355a5eadc29dd3e6f492ff6d7430ee5d.tar.xz
mullvadvpn-45c369fe355a5eadc29dd3e6f492ff6d7430ee5d.zip
Merge branch 'add-setting-for-udp2tcp-port-droid-249'
Diffstat (limited to 'android/app/src/test')
-rw-r--r--android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/VpnSettingsViewModelTest.kt13
1 files changed, 13 insertions, 0 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 29a6c764ba..a62b5d4bb3 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
@@ -67,6 +67,19 @@ class VpnSettingsViewModelTest {
}
@Test
+ fun `onSelectCustomTcpOverUdpPort should invoke setCustomObfuscationPort on SettingsRepository`() =
+ runTest {
+ val customPort = Port(5001)
+ coEvery {
+ mockSettingsRepository.setCustomObfuscationPort(Constraint.Only(customPort))
+ } returns Unit.right()
+ viewModel.onObfuscationPortSelected(Constraint.Only(customPort))
+ coVerify(exactly = 1) {
+ mockSettingsRepository.setCustomObfuscationPort(Constraint.Only(customPort))
+ }
+ }
+
+ @Test
fun `onSelectQuantumResistanceSetting should invoke setWireguardQuantumResistant on SettingsRepository`() =
runTest {
val quantumResistantState = QuantumResistantState.On