1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-29 03:57:44 +00:00

mv: show "same file" error for "mv d/f d"

This commit is contained in:
Daniel Hofstetter 2024-01-05 11:10:37 +01:00 committed by Sylvestre Ledru
parent 9dec29f613
commit 2e4b7c8cb7
2 changed files with 25 additions and 1 deletions

View file

@ -402,7 +402,23 @@ fn test_mv_same_file() {
ucmd.arg(file_a)
.arg(file_a)
.fails()
.stderr_is(format!("mv: '{file_a}' and '{file_a}' are the same file\n",));
.stderr_is(format!("mv: '{file_a}' and '{file_a}' are the same file\n"));
}
#[test]
fn test_mv_file_to_same_dir() {
let (at, mut ucmd) = at_and_ucmd!();
let file = "a";
let dir = "dir";
let path = &format!("{dir}/{file}");
at.mkdir(dir);
at.touch(path);
ucmd.arg(path)
.arg(dir)
.fails()
.stderr_is(format!("mv: '{path}' and '{path}' are the same file\n"));
}
#[test]