diff --git a/src/uu/mv/src/mv.rs b/src/uu/mv/src/mv.rs index ba6f2198a79..d3a6d2ed0a5 100644 --- a/src/uu/mv/src/mv.rs +++ b/src/uu/mv/src/mv.rs @@ -420,7 +420,7 @@ fn rename( OverwriteMode::NoClobber => return Ok(()), OverwriteMode::Interactive => { if !prompt_yes!("overwrite {}?", to.quote()) { - return Err(io::Error::new(io::ErrorKind::Other, "")); + return Ok(()); } } OverwriteMode::Force => {} diff --git a/tests/by-util/test_mv.rs b/tests/by-util/test_mv.rs index f9b0c59ea86..9ba4d709226 100644 --- a/tests/by-util/test_mv.rs +++ b/tests/by-util/test_mv.rs @@ -162,7 +162,7 @@ fn test_mv_interactive() { .arg(file_a) .arg(file_b) .pipe_in("n") - .fails() + .succeeds() .no_stdout(); assert!(at.file_exists(file_a));