separate branches

This commit is contained in:
Jay 2020-10-25 14:40:46 +00:00 committed by Abin Simon
parent e9d50a9897
commit f8a3820583

View file

@ -401,6 +401,24 @@ fn test_bad_utf_8_name() {
.stdout(predicate::str::is_match("bad-name\u{fffd}\u{fffd}.ext\n$").unwrap()); .stdout(predicate::str::is_match("bad-name\u{fffd}\u{fffd}.ext\n$").unwrap());
} }
#[test]
fn test_tree_d() {
let tmp = tempdir();
tmp.child("one").touch().unwrap();
tmp.child("two").touch().unwrap();
tmp.child("one.d").create_dir_all().unwrap();
tmp.child("one.d/one").touch().unwrap();
tmp.child("one.d/one.d").create_dir_all().unwrap();
tmp.child("two.d").create_dir_all().unwrap();
cmd()
.arg(tmp.path())
.arg("--tree")
.arg("-d")
.assert()
.stdout(predicate::str::is_match("├── one.d\n│ └── one.d\n└── two.d\n$").unwrap());
}
#[cfg(test)] #[cfg(test)]
fn cmd() -> Command { fn cmd() -> Command {
Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap() Command::cargo_bin(env!("CARGO_PKG_NAME")).unwrap()