1
Fork 0
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:
Michael Gehring 2015-12-21 11:17:37 +01:00
parent c918fb6a6b
commit cb4f6a2978

View file

@ -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(), ".");
}