1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 03:27:44 +00:00

du: fix issue with dereference in test

This commit is contained in:
Daniel Hofstetter 2023-12-08 10:23:15 +01:00
parent 7695fe3fb3
commit c111dc88ac

View file

@ -365,12 +365,19 @@ fn test_du_no_dereference() {
.stdout_does_not_contain(symlink);
// ensure dereference "wins"
ts.ucmd()
.arg(arg)
.arg("--dereference")
.succeeds()
.stdout_contains(symlink)
.stdout_does_not_contain(dir);
let result = ts.ucmd().arg(arg).arg("--dereference").succeeds();
#[cfg(target_os = "linux")]
{
let result_reference = unwrap_or_return!(expected_result(&ts, &[arg, "--dereference"]));
if result_reference.succeeded() {
assert_eq!(result.stdout_str(), result_reference.stdout_str());
}
}
#[cfg(not(target_os = "linux"))]
result.stdout_contains(symlink).stdout_does_not_contain(dir);
}
}