From 76a74c65ab1464bef5a77030c09f1e844541e773 Mon Sep 17 00:00:00 2001 From: Ashe Leclerc Date: Sun, 10 Apr 2022 19:11:52 +0200 Subject: [PATCH] tests/mv: test interactive mvError test -i flag in case of overwriting a non-directory with a directory --- tests/by-util/test_mv.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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]