Fixecd printing implementation for invalid suffix
parent
c798b44f45
commit
c142ccc4dc
|
@ -19,11 +19,11 @@ pub fn validate(verbosity: u8, config: util::config::Config) {
|
||||||
|
|
||||||
// print the delinquints
|
// print the delinquints
|
||||||
if invalid_suffix_in.len() > 0 {
|
if invalid_suffix_in.len() > 0 {
|
||||||
print_invalid_suffixes(invalid_suffix_in, String::from(in_suffix));
|
print_invalid_suffixes(invalid_suffix_in, in_suffix);
|
||||||
}
|
}
|
||||||
|
|
||||||
if invalid_suffix_out.len() > 0 {
|
if invalid_suffix_out.len() > 0 {
|
||||||
print_invalid_suffixes(invalid_suffix_out, String::from(out_suffix));
|
print_invalid_suffixes(invalid_suffix_out, out_suffix);
|
||||||
}
|
}
|
||||||
|
|
||||||
// make sure each has a match
|
// make sure each has a match
|
||||||
|
@ -89,7 +89,7 @@ fn compare_list(from: &Vec<PathBuf>, against: &Vec<PathBuf>) -> Vec<PathBuf> {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
fn print_invalid_suffixes(files: Vec<PathBuf>, exp: String) {
|
fn print_invalid_suffixes(files: Vec<PathBuf>, exp: &str) {
|
||||||
println!("Invalid suffixes detected 😱:" );
|
println!("Invalid suffixes detected 😱:" );
|
||||||
println!("Current => Suggested");
|
println!("Current => Suggested");
|
||||||
for mut file in files {
|
for mut file in files {
|
||||||
|
@ -98,7 +98,11 @@ fn print_invalid_suffixes(files: Vec<PathBuf>, exp: String) {
|
||||||
_ => panic!("Failed to load the file"),
|
_ => panic!("Failed to load the file"),
|
||||||
};
|
};
|
||||||
|
|
||||||
println!("{} => {}", initial, file.clone().set_extension(&exp).to_string());
|
println!("{} => {}.{}",
|
||||||
|
initial.to_string(),
|
||||||
|
file.file_stem().expect("failed to extract")
|
||||||
|
.to_str().expect("failed to transform"),
|
||||||
|
exp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,6 +126,7 @@ mod tests {
|
||||||
let invalid = collect_invalid(&files, suffix);
|
let invalid = collect_invalid(&files, suffix);
|
||||||
|
|
||||||
println!("{:?}", invalid);
|
println!("{:?}", invalid);
|
||||||
|
print_invalid_suffixes(invalid.clone(), suffix);
|
||||||
|
|
||||||
assert!(invalid.contains(&invalid_path1));
|
assert!(invalid.contains(&invalid_path1));
|
||||||
assert!(invalid.contains(&invalid_path2));
|
assert!(invalid.contains(&invalid_path2));
|
||||||
|
|
Loading…
Reference in New Issue