We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d8dfaee commit fa60b65Copy full SHA for fa60b65
1 file changed
tests/by-util/test_install.rs
@@ -1764,3 +1764,18 @@ fn test_install_from_stdin() {
1764
assert!(at.file_exists(target));
1765
assert_eq!(at.read(target), test_string);
1766
}
1767
+
1768
+#[test]
1769
+#[cfg(unix)]
1770
+fn test_install_set_owner_nonexistent_userid() {
1771
+ if let Ok(result) = run_ucmd_as_root(&ts, args) {
1772
+ result.success();
1773
+ assert!(at.file_exists(target));
1774
1775
+ let metadata = fs::metadata(at.plus(target)).unwrap();
1776
+ assert_eq!(metadata.uid(), expected_uid);
1777
+ assert_eq!(metadata.gid(), expected_gid);
1778
+ } else {
1779
+ print!("Test skipped; requires root user");
1780
+ }
1781
+}
0 commit comments