Skip to content

Commit d1556ef

Browse files
committed
test: 同步 AM Daemon DNS 默认值断言
- 从 DNS 高级项清单移除默认输出的 Aimedb - 更新游戏侧配置解析测试以验证内置服务器默认值 - 更新 AM Daemon DNS 解析测试以匹配当前默认配置
1 parent 4d73247 commit d1556ef

3 files changed

Lines changed: 10 additions & 9 deletions

File tree

packages/applechu-amdaemon/src/dns.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -677,13 +677,13 @@ mod tests {
677677
}
678678

679679
#[test]
680-
fn empty_default_keeps_unspecified_service_hosts_empty() {
680+
fn builtin_defaults_fill_unspecified_service_hosts() {
681681
let resolved = resolve_config(&DnsConfig::default());
682682

683-
assert!(resolved.router.is_empty());
684-
assert!(resolved.startup.is_empty());
685-
assert!(resolved.billing.is_empty());
686-
assert!(resolved.aimedb.is_empty());
683+
assert_eq!(resolved.router, "play.mumur.net");
684+
assert_eq!(resolved.startup, "play.mumur.net");
685+
assert_eq!(resolved.billing, "play.mumur.net");
686+
assert_eq!(resolved.aimedb, "aime.mumur.net");
687687
}
688688

689689
#[test]

packages/applechu-schema/tests/advanced_entry.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ fn configured_advanced_entries_match_the_curated_list() {
4040
"Router",
4141
"Startup",
4242
"Billing",
43-
"Aimedb",
4443
"Title",
4544
"ReplaceHost",
4645
"StartupPort",

packages/applechu/src/config/tests/amdaemon.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,19 @@ fn amdaemon_values_survive_game_side_normalization() {
3939
}
4040

4141
#[test]
42-
fn empty_dns_section_is_filled_by_game_proxy() {
42+
fn empty_dns_section_uses_builtin_server_defaults() {
4343
let config = Config::parse(".", "config_version = 1\n[Dns]\n").expect("TOML 语法必须有效");
4444
let dns = config
4545
.section::<crate::amdaemon::DnsConfig>()
4646
.expect("DNS 配置必须完成注入");
4747
let output = config.to_toml();
4848

4949
assert!(dns.enabled);
50-
assert!(dns.default.is_empty());
50+
assert_eq!(dns.default, "play.mumur.net");
51+
assert_eq!(dns.aimedb, "aime.mumur.net");
5152
assert!(output.contains("[Dns]"));
52-
assert!(output.contains("#Default = \"\""));
53+
assert!(output.contains("Default = \"play.mumur.net\""));
54+
assert!(output.contains("Aimedb = \"aime.mumur.net\""));
5355
assert!(!output.contains("Title"));
5456
}
5557

0 commit comments

Comments
 (0)