diff --git a/tests/by-util/test_mv.rs b/tests/by-util/test_mv.rs index a0bd0209d..fc0f9c18e 100644 --- a/tests/by-util/test_mv.rs +++ b/tests/by-util/test_mv.rs @@ -748,6 +748,19 @@ fn test_mv_errors() { .fails() .stderr_str() .is_empty()); + + // $ at.mkdir dir && at.touch file + // $ mv -i dir file + // err == mv: cannot overwrite non-directory 'file' with directory 'dir' + assert!(!scene + .ucmd() + .arg("-i") + .arg(dir) + .arg(file_a) + .pipe_in("y") + .fails() + .stderr_str() + .is_empty()); } #[test]