mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
dirname: add some tests
This commit is contained in:
parent
c918fb6a6b
commit
cb4f6a2978
1 changed files with 27 additions and 0 deletions
|
@ -23,3 +23,30 @@ fn test_path_without_trailing_slashes() {
|
||||||
|
|
||||||
assert_eq!(out.trim_right(), "/root/alpha/beta/gamma/delta/epsilon");
|
assert_eq!(out.trim_right(), "/root/alpha/beta/gamma/delta/epsilon");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_root() {
|
||||||
|
let (_, mut ucmd) = testing(UTIL_NAME);
|
||||||
|
let dir = "/";
|
||||||
|
let out = ucmd.arg(dir).run().stdout;
|
||||||
|
|
||||||
|
assert_eq!(out.trim_right(), "/");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_pwd() {
|
||||||
|
let (_, mut ucmd) = testing(UTIL_NAME);
|
||||||
|
let dir = ".";
|
||||||
|
let out = ucmd.arg(dir).run().stdout;
|
||||||
|
|
||||||
|
assert_eq!(out.trim_right(), ".");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_empty() {
|
||||||
|
let (_, mut ucmd) = testing(UTIL_NAME);
|
||||||
|
let dir = "";
|
||||||
|
let out = ucmd.arg(dir).run().stdout;
|
||||||
|
|
||||||
|
assert_eq!(out.trim_right(), ".");
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue