diff --git a/tests/by-util/test_install.rs b/tests/by-util/test_install.rs index 1cbbdfe1c..0c775d145 100644 --- a/tests/by-util/test_install.rs +++ b/tests/by-util/test_install.rs @@ -1141,10 +1141,26 @@ fn test_install_dir_dot() { .arg("-v") .succeeds() .stdout_contains("creating directory 'dir3'"); + scene + .ucmd() + .arg("-d") + .arg("dir4/./cal") + .arg("-v") + .succeeds() + .stdout_contains("creating directory 'dir4/./cal'"); + scene + .ucmd() + .arg("-d") + .arg("dir5/./cali/.") + .arg("-v") + .succeeds() + .stdout_contains("creating directory 'dir5/cali'"); let at = &scene.fixtures; assert!(at.dir_exists("dir1")); assert!(at.dir_exists("dir2")); assert!(at.dir_exists("dir3")); + assert!(at.dir_exists("dir4/cal")); + assert!(at.dir_exists("dir5/cali")); }