1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 11:37:44 +00:00

tests/cp: add test to copy from stdin

This commit is contained in:
Daringcuteseal 2025-01-06 20:20:40 +07:00
parent b75d0f9446
commit c6d1923701
No known key found for this signature in database
GPG key ID: 173F4A541C0E39D7

View file

@ -6031,3 +6031,19 @@ fn test_cp_preserve_xattr_readonly_source() {
"Extended attributes were not preserved" "Extended attributes were not preserved"
); );
} }
#[test]
#[cfg(unix)]
fn test_cp_from_stdin() {
let (at, mut ucmd) = at_and_ucmd!();
let target = "target";
let test_string = "Hello, World!\n";
ucmd.arg("/dev/fd/0")
.arg(target)
.pipe_in(test_string)
.succeeds();
assert!(at.file_exists(target));
assert_eq!(at.read(target), test_string);
}