ls: add tests for --hide-control-chars

This commit is contained in:
Terts Diepraam 2021-04-03 16:42:29 +02:00
parent 9cb0fc2945
commit 54e9cb09da

View file

@ -1162,6 +1162,24 @@ fn test_ls_quoting_style() {
assert_eq!(result.stdout, format!("{}\n", correct));
}
for (arg, correct) in &[
("--quoting-style=literal", "one?two"),
("-N", "one?two"),
("--literal", "one?two"),
("--quoting-style=shell", "one?two"),
("--quoting-style=shell-always", "'one?two'"),
] {
let result = scene
.ucmd()
.arg(arg)
.arg("--hide-control-chars")
.arg("one\ntwo")
.run();
println!("stderr = {:?}", result.stderr);
println!("stdout = {:?}", result.stdout);
assert_eq!(result.stdout, format!("{}\n", correct));
}
for (arg, correct) in &[
("--quoting-style=literal", "one\ntwo"),
("-N", "one\ntwo"),