Handle running with bad parameter

Earlier refactor caused running with: 'dust -' to crash
This commit is contained in:
andy.boot
2020-03-28 15:40:33 +00:00
parent 402a8f8249
commit c0048b2ae4
2 changed files with 17 additions and 5 deletions
+8
View File
@@ -275,3 +275,11 @@ pub fn test_ignore_dir() {
let output = str::from_utf8(&output).unwrap();
assert!(!output.contains("dir_substring"));
}
#[test]
pub fn test_with_bad_param() {
let mut cmd = Command::cargo_bin("dust").unwrap();
let stderr = cmd.arg("-").unwrap().stderr;
let stderr = str::from_utf8(&stderr).unwrap();
assert!(stderr.contains("Did not have permissions for all directories"));
}