diff --git a/tests/by-util/test_cp.rs b/tests/by-util/test_cp.rs index fc9dd589c..65d89b163 100644 --- a/tests/by-util/test_cp.rs +++ b/tests/by-util/test_cp.rs @@ -731,6 +731,15 @@ fn test_cp_writable_special_file_permissions() { new_ucmd!().arg("/dev/null").arg("/dev/zero").succeeds(); } +#[test] +#[cfg(unix)] +fn test_cp_issue_1665() { + let (at, mut ucmd) = at_and_ucmd!(); + ucmd.arg("/dev/null").arg("foo").succeeds(); + assert!(at.file_exists("foo")); + assert_eq!(at.read("foo"), ""); +} + #[test] fn test_cp_preserve_no_args() { new_ucmd!()