Skip to content

Commit d343880

Browse files
committed
macOS: Add a test for transferring a closed sender.
1 parent fade73d commit d343880

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/test.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,3 +428,11 @@ fn test_reentrant() {
428428
sender.send(null.clone()).unwrap();
429429
assert_eq!(null, receiver.recv().unwrap());
430430
}
431+
432+
#[test]
433+
fn transfer_closed_sender() {
434+
let (main_tx, main_rx) = ipc::channel().unwrap();
435+
let (transfer_tx, _) = ipc::channel::<()>().unwrap();
436+
assert!(main_tx.send(transfer_tx).is_ok());
437+
let _transferred_tx = main_rx.recv().unwrap();
438+
}

0 commit comments

Comments
 (0)