diff --git a/core-foundation/src/filedescriptor.rs b/core-foundation/src/filedescriptor.rs index 061bd2d28..e153c70b2 100644 --- a/core-foundation/src/filedescriptor.rs +++ b/core-foundation/src/filedescriptor.rs @@ -113,22 +113,6 @@ mod test { use libc::O_RDWR; use runloop::{CFRunLoop}; - #[test] - fn test_consumed() { - let path = CString::new("/dev/null").unwrap(); - let raw_fd = unsafe { libc::open(path.as_ptr(), O_RDWR, 0) }; - let cf_fd = CFFileDescriptor::new(raw_fd, true, never_callback, None); - assert!(cf_fd.is_some()); - let cf_fd = cf_fd.unwrap(); - - assert!(cf_fd.valid()); - cf_fd.invalidate(); - assert!(!cf_fd.valid()); - - // close() should fail - assert_eq!(unsafe { libc::close(raw_fd) }, -1); - } - #[test] fn test_unconsumed() { let path = CString::new("/dev/null").unwrap();