mirror of
https://github.com/bootandy/dust.git
synced 2025-12-28 13:44:13 -08:00
tests: fix test test_apparent_size
my 'many' line is: 4.0K ┌─┴ many │ the characters 4.0K are 4 chars. photosheep's space for 'many' is '44B' which is 3 chars and so my system needs 1 more char. Hence there is one more space character padding floating round.
This commit is contained in:
@@ -54,7 +54,11 @@ fn exact_output_test<T: AsRef<OsStr>>(valid_outputs: Vec<String>, command_args:
|
||||
|
||||
let will_fail = valid_outputs.iter().any(|i| output.contains(i));
|
||||
if !will_fail {
|
||||
eprintln!("output:\n{}\ndoes not contain any of:\n{:?}",output, valid_outputs.iter());
|
||||
eprintln!(
|
||||
"output:\n{}\ndoes not contain any of:\n{}",
|
||||
output,
|
||||
valid_outputs.join("\n\n")
|
||||
);
|
||||
}
|
||||
assert!(will_fail)
|
||||
}
|
||||
@@ -202,12 +206,19 @@ pub fn test_apparent_size() {
|
||||
|
||||
fn apparent_size_output() -> Vec<String> {
|
||||
// The apparent directory sizes are too unpredictable and system dependent to try and match
|
||||
let files = r#"
|
||||
let one_space_before = r#"
|
||||
0B ┌── a_file
|
||||
6B ├── hello_file
|
||||
"#
|
||||
.trim()
|
||||
.to_string();
|
||||
|
||||
let two_space_before = r#"
|
||||
0B ┌── a_file
|
||||
6B ├── hello_file
|
||||
"#
|
||||
.trim()
|
||||
.to_string();
|
||||
|
||||
vec![files]
|
||||
vec![one_space_before, two_space_before]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user