config: update test for policies

This commit is contained in:
Luna Yao
2026-04-06 11:54:01 +02:00
parent 78b2afb785
commit 9376d3959b
+9 -3
View File
@@ -272,6 +272,12 @@ mod tests {
name = "et-test" name = "et-test"
domain = "测试.net" domain = "测试.net"
["top".import]
whitelist = ["*"]
blacklist = []
disabled = true
recursive = true
[[zone]] [[zone]]
origin = "et.top" origin = "et.top"
@@ -282,8 +288,6 @@ mod tests {
[[zone]] [[zone]]
origin = "google.com" origin = "google.com"
broadcast = true
ttl = 10 ttl = 10
records = [ records = [
@@ -297,6 +301,8 @@ mod tests {
"10.175.160.10", "10.175.160.10",
] ]
[zone.export]
"#; "#;
#[tokio::test] #[tokio::test]
@@ -325,7 +331,7 @@ mod tests {
.extract_if(.., |z| z.origin.to_string() == "google.com") .extract_if(.., |z| z.origin.to_string() == "google.com")
.next() .next()
.unwrap(); .unwrap();
assert_eq!(zone.broadcast, true); assert_eq!(zone.policy.export.is_some(), true);
let zone = ZoneConfigPb::from(&zone); let zone = ZoneConfigPb::from(&zone);
println!("{}", sep); println!("{}", sep);
println!("{}", zone); println!("{}", zone);