mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 03:27:44 +00:00
stat: fix test to ignore selinux related output
This commit is contained in:
parent
bd31df8fa6
commit
5bcfa88f0a
1 changed files with 9 additions and 2 deletions
|
@ -198,9 +198,16 @@ fn test_terse_normal_format() {
|
||||||
let expect = expected_result(&args);
|
let expect = expected_result(&args);
|
||||||
println!("actual: {:?}", actual);
|
println!("actual: {:?}", actual);
|
||||||
println!("expect: {:?}", expect);
|
println!("expect: {:?}", expect);
|
||||||
let v_actual: Vec<&str> = actual.split(' ').collect();
|
let v_actual: Vec<&str> = actual.trim().split(' ').collect();
|
||||||
let v_expect: Vec<&str> = expect.split(' ').collect();
|
let mut v_expect: Vec<&str> = expect.trim().split(' ').collect();
|
||||||
assert!(!v_expect.is_empty());
|
assert!(!v_expect.is_empty());
|
||||||
|
|
||||||
|
// uu_stat does not support selinux
|
||||||
|
if v_actual.len() == v_expect.len() - 1 && v_expect[v_expect.len() - 1].contains(":") {
|
||||||
|
// assume last element contains: `SELinux security context string`
|
||||||
|
v_expect.pop();
|
||||||
|
}
|
||||||
|
|
||||||
// * allow for inequality if `stat` (aka, expect) returns "0" (unknown value)
|
// * allow for inequality if `stat` (aka, expect) returns "0" (unknown value)
|
||||||
assert!(
|
assert!(
|
||||||
expect == "0"
|
expect == "0"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue