test(admin): cover site replication absolute URI endpoint (#2745)

Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
安正超
2026-04-30 14:11:00 +08:00
committed by GitHub
parent 132e72ef39
commit e34d75dfdf

View File

@@ -3128,6 +3128,18 @@ mod tests {
assert_eq!(endpoint, "https://node-a.example.com:9000");
}
#[test]
fn test_request_endpoint_uses_absolute_uri_without_host_header() {
let uri: Uri = "https://node-a.example.com:9443/rustfs/admin/v3/site-replication/status"
.parse()
.unwrap();
let headers = HeaderMap::new();
let endpoint = request_endpoint(&uri, &headers);
assert_eq!(endpoint, "https://node-a.example.com:9443");
}
#[test]
fn test_request_endpoint_falls_back_to_https_when_tls_path_is_configured() {
with_var(ENV_RUSTFS_TLS_PATH, Some("/tmp/tls"), || {