summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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() {