mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 04:35:16 +08:00
feat: improve bat daemon cli output
This commit is contained in:
@@ -180,9 +180,9 @@ fn official_update_service_emits_human_progress_events() {
|
||||
assert!(events.iter().any(|event| event.stage == "catalog"));
|
||||
assert!(events.iter().any(|event| event.stage == "dry-run"));
|
||||
assert!(events.iter().any(|event| event.stage == "finish"));
|
||||
assert!(events.iter().any(|event| event
|
||||
.message
|
||||
.contains("pull plan contains 19 official URLs")));
|
||||
assert!(events
|
||||
.iter()
|
||||
.any(|event| event.message.contains("拉取计划包含 19 个官方 URL")));
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -201,14 +201,14 @@ fn official_update_first_run_pulls_without_pre_audit() {
|
||||
assert_eq!(report.skipped_count, 0);
|
||||
assert_eq!(report.local_manifest_repair_needed_count, 0);
|
||||
assert!(events.iter().any(|event| {
|
||||
event.stage == "local-state" && event.message.contains("has_local_resources=false")
|
||||
event.stage == "local-state" && event.message.contains("是否已有本地资源=false")
|
||||
}));
|
||||
assert!(events
|
||||
.iter()
|
||||
.any(|event| { event.stage == "audit" && event.message.contains("skipping local audit") }));
|
||||
assert!(events.iter().any(|event| {
|
||||
event.stage == "decision" && event.message.contains("initial_pull_needed=true")
|
||||
}));
|
||||
.any(|event| { event.stage == "audit" && event.message.contains("跳过本地审计") }));
|
||||
assert!(events
|
||||
.iter()
|
||||
.any(|event| { event.stage == "decision" && event.message.contains("首次拉取=true") }));
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -227,13 +227,13 @@ fn official_update_second_run_audits_existing_resources_before_reuse() {
|
||||
assert_eq!(report.local_manifest_verified_count, 19);
|
||||
assert_eq!(report.local_manifest_repair_needed_count, 0);
|
||||
assert!(events.iter().any(|event| {
|
||||
event.stage == "local-state" && event.message.contains("has_local_resources=true")
|
||||
event.stage == "local-state" && event.message.contains("是否已有本地资源=true")
|
||||
}));
|
||||
assert!(events.iter().any(|event| {
|
||||
event.stage == "audit" && event.message.contains("auditing local download manifest")
|
||||
event.stage == "audit" && event.message.contains("审计本地下载 manifest")
|
||||
}));
|
||||
assert!(events.iter().any(|event| {
|
||||
event.stage == "decision" && event.message.contains("initial_pull_needed=false")
|
||||
event.stage == "decision" && event.message.contains("首次拉取=false")
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user