ccr的读取换成读取文件目录
This commit is contained in:
@@ -45,6 +45,23 @@ fn find_latest_ccr_file_picks_latest_name() {
|
||||
assert_eq!(latest, newer);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn find_latest_ccr_file_picks_latest_date_dir_first() {
|
||||
let root = tempdir().expect("create temp root dir");
|
||||
let older_dir = root.path().join("20260401");
|
||||
let newer_dir = root.path().join("20260402");
|
||||
fs::create_dir_all(&older_dir).expect("create older date dir");
|
||||
fs::create_dir_all(&newer_dir).expect("create newer date dir");
|
||||
|
||||
let older = older_dir.join("20260401T000001Z-a.ccr");
|
||||
let newer = newer_dir.join("20260402T000001Z-b.ccr");
|
||||
fs::write(&older, b"older").expect("write older ccr");
|
||||
fs::write(&newer, b"newer").expect("write newer ccr");
|
||||
|
||||
let latest = find_latest_ccr_file(root.path()).expect("find latest ccr");
|
||||
assert_eq!(latest, newer);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn snapshot_to_payloads_with_options_skips_invalid_aspa_when_not_strict() {
|
||||
let snapshot = ParsedCcrSnapshot {
|
||||
|
||||
Reference in New Issue
Block a user