summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-08-22 12:08:16 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-08-22 15:26:43 +0200
commit010c1e7eede71ef6a36977b443d034e3d7ce0338 (patch)
treeb9162c75ab701fc87c1934f42d14afba0ab1f531
parent87d4be897ba8943bb3db6ca35f1fcd83f285a70a (diff)
downloadmullvadvpn-010c1e7eede71ef6a36977b443d034e3d7ce0338.tar.xz
mullvadvpn-010c1e7eede71ef6a36977b443d034e3d7ce0338.zip
Add regression test for enabling both OpenVPN and QUIC
-rw-r--r--mullvad-relay-selector/tests/relay_selector.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/mullvad-relay-selector/tests/relay_selector.rs b/mullvad-relay-selector/tests/relay_selector.rs
index bab857cf01..44ac76d2a5 100644
--- a/mullvad-relay-selector/tests/relay_selector.rs
+++ b/mullvad-relay-selector/tests/relay_selector.rs
@@ -911,6 +911,19 @@ fn test_selecting_wireguard_over_quic() {
}
}
+/// Selecting QUIC should not affect OpenVPN
+#[test]
+fn test_selecting_openvpn_and_quic() {
+ let relay_selector = RelaySelector::from_list(SelectorConfig::default(), RELAYS.clone());
+
+ let mut query = RelayQueryBuilder::wireguard().quic().build();
+ query.set_tunnel_protocol(TunnelType::OpenVpn).unwrap();
+
+ let _relay = relay_selector
+ .get_relay_by_query(query)
+ .expect("OpenVPN should not be affected by QUIC");
+}
+
/// Ignore extra IPv4 addresses when overrides are set
#[test]
fn test_selecting_wireguard_ignore_extra_ips_override_v4() {