Update load.rs

Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com>
This commit is contained in:
Alexey
2026-05-20 10:33:18 +03:00
parent 6b0cc48c2b
commit 422d97a385

View File

@@ -2812,17 +2812,21 @@ mod tests {
"#,
);
assert_eq!(cfg.censorship.tls_domain, "xn--weibiergrten-n9a9e.de");
assert_eq!(
cfg.censorship.tls_domains,
vec!["xn--brgeramt-n4a.de".to_string()]
);
assert_eq!(
cfg.censorship
.exclusive_mask
.get("xn--brgeramt-n4a.de"),
Some(&"xn--rindfleischetikettierungsberwachungsaufgabenbertragungsgesetz-nkgt.de:443".to_string())
);
assert!(cfg.censorship.tls_domain.is_ascii());
assert!(cfg.censorship.tls_domain.contains("xn--"));
assert_eq!(cfg.censorship.tls_domains.len(), 1);
let normalized_extra = &cfg.censorship.tls_domains[0];
assert!(normalized_extra.is_ascii());
assert!(normalized_extra.contains("xn--"));
let normalized_target = cfg
.censorship
.exclusive_mask
.get(normalized_extra)
.expect("exclusive_mask key must match normalized tls_domains entry");
assert!(normalized_target.is_ascii());
assert!(normalized_target.contains("xn--"));
assert!(normalized_target.ends_with(":443"));
assert_eq!(
cfg.censorship.exclusive_mask.get("ipv6.example"),
Some(&"[::1]:443".to_string())