This commit is contained in:
949036910@qq.com
2026-05-28 00:55:27 +08:00
parent ea45d1cd47
commit b0c3d97bfa
6 changed files with 153 additions and 3 deletions

View File

@@ -172,3 +172,30 @@ pub fn run() {
}
});
}
#[cfg(test)]
mod acl_url_tests {
use std::str::FromStr;
use tauri::utils::acl::RemoteUrlPattern;
#[test]
fn production_origin_matches_remote_patterns() {
let url: url::Url = "http://81.71.163.140/images/newyaoyan/index.html"
.parse()
.expect("valid url");
for pattern in [
"http://81.71.163.140/*",
"http://81.71.163.140:8001/*",
"http://81.71.163.140/images/newyaoyan/*",
"http://81.71.163.140/images/newyaoyan/index.html",
] {
let parsed = RemoteUrlPattern::from_str(pattern)
.unwrap_or_else(|e| panic!("failed to parse {pattern}: {e}"));
assert!(
parsed.test(&url),
"pattern {pattern} should match production origin"
);
}
}
}