enhance test

Signed-off-by: tommady <tommady@users.noreply.github.com>
This commit is contained in:
tommady 2025-05-22 06:41:30 +00:00
parent f9cf337aa5
commit fbefb54b02
No known key found for this signature in database
GPG Key ID: 175B664929DF2F2F

View File

@ -895,17 +895,12 @@ fn unpack_multiple_sources_into_the_same_destination_with_merge(
.assert()
.success();
assert_eq!(20, count_files_recursively(&out_path));
}
fn count_files_recursively(dir: &Path) -> usize {
let mut count = 0;
// println!("{:?}", dir);
if let Ok(entries) = fs::read_dir(dir) {
for entry in entries.flatten() {
let path = entry.path();
if path.is_file() {
// println!("{:?}", path);
count += 1;
} else if path.is_dir() {
count += count_files_recursively(&path);
@ -915,6 +910,9 @@ fn count_files_recursively(dir: &Path) -> usize {
count
}
assert_eq!(20, count_files_recursively(&out_path));
}
#[test]
fn reading_nested_archives_with_two_archive_extensions_adjacent() {
let archive_formats = ["tar", "zip", "7z"].into_iter();