mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 03:27:44 +00:00
tests/readlink: fix Windows "Not a directory" error message
This commit is contained in:
parent
b74e2f9d9b
commit
a5e0a14415
1 changed files with 11 additions and 6 deletions
|
@ -3,6 +3,11 @@ use crate::common::util::*;
|
||||||
|
|
||||||
static GIBBERISH: &str = "supercalifragilisticexpialidocious";
|
static GIBBERISH: &str = "supercalifragilisticexpialidocious";
|
||||||
|
|
||||||
|
#[cfg(not(windows))]
|
||||||
|
static NOT_A_DIRECTORY: &str = "Not a directory";
|
||||||
|
#[cfg(windows)]
|
||||||
|
static NOT_A_DIRECTORY: &str = "The directory name is invalid.";
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_resolve() {
|
fn test_resolve() {
|
||||||
let scene = TestScenario::new(util_name!());
|
let scene = TestScenario::new(util_name!());
|
||||||
|
@ -92,7 +97,7 @@ fn test_trailing_slash_regular_file() {
|
||||||
.args(&["-ev", "./regfile/"])
|
.args(&["-ev", "./regfile/"])
|
||||||
.fails()
|
.fails()
|
||||||
.code_is(1)
|
.code_is(1)
|
||||||
.stderr_contains("Not a directory")
|
.stderr_contains(NOT_A_DIRECTORY)
|
||||||
.no_stdout();
|
.no_stdout();
|
||||||
scene
|
scene
|
||||||
.ucmd()
|
.ucmd()
|
||||||
|
@ -112,7 +117,7 @@ fn test_trailing_slash_symlink_to_regular_file() {
|
||||||
.args(&["-ev", "./link/"])
|
.args(&["-ev", "./link/"])
|
||||||
.fails()
|
.fails()
|
||||||
.code_is(1)
|
.code_is(1)
|
||||||
.stderr_contains("Not a directory")
|
.stderr_contains(NOT_A_DIRECTORY)
|
||||||
.no_stdout();
|
.no_stdout();
|
||||||
scene
|
scene
|
||||||
.ucmd()
|
.ucmd()
|
||||||
|
@ -124,7 +129,7 @@ fn test_trailing_slash_symlink_to_regular_file() {
|
||||||
.args(&["-ev", "./link/more"])
|
.args(&["-ev", "./link/more"])
|
||||||
.fails()
|
.fails()
|
||||||
.code_is(1)
|
.code_is(1)
|
||||||
.stderr_contains("Not a directory")
|
.stderr_contains(NOT_A_DIRECTORY)
|
||||||
.no_stdout();
|
.no_stdout();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -206,19 +211,19 @@ fn test_canonicalize_trailing_slash_regfile() {
|
||||||
.args(&["-fv", &format!("./{}/", name)])
|
.args(&["-fv", &format!("./{}/", name)])
|
||||||
.fails()
|
.fails()
|
||||||
.code_is(1)
|
.code_is(1)
|
||||||
.stderr_contains("Not a directory");
|
.stderr_contains(NOT_A_DIRECTORY);
|
||||||
scene
|
scene
|
||||||
.ucmd()
|
.ucmd()
|
||||||
.args(&["-fv", &format!("{}/more", name)])
|
.args(&["-fv", &format!("{}/more", name)])
|
||||||
.fails()
|
.fails()
|
||||||
.code_is(1)
|
.code_is(1)
|
||||||
.stderr_contains("Not a directory");
|
.stderr_contains(NOT_A_DIRECTORY);
|
||||||
scene
|
scene
|
||||||
.ucmd()
|
.ucmd()
|
||||||
.args(&["-fv", &format!("./{}/more/", name)])
|
.args(&["-fv", &format!("./{}/more/", name)])
|
||||||
.fails()
|
.fails()
|
||||||
.code_is(1)
|
.code_is(1)
|
||||||
.stderr_contains("Not a directory");
|
.stderr_contains(NOT_A_DIRECTORY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue