diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-08-22 12:08:16 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-08-22 15:26:43 +0200 |
| commit | 010c1e7eede71ef6a36977b443d034e3d7ce0338 (patch) | |
| tree | b9162c75ab701fc87c1934f42d14afba0ab1f531 | |
| parent | 87d4be897ba8943bb3db6ca35f1fcd83f285a70a (diff) | |
| download | mullvadvpn-010c1e7eede71ef6a36977b443d034e3d7ce0338.tar.xz mullvadvpn-010c1e7eede71ef6a36977b443d034e3d7ce0338.zip | |
Add regression test for enabling both OpenVPN and QUIC
| -rw-r--r-- | mullvad-relay-selector/tests/relay_selector.rs | 13 |
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() { |
