@@ -77,16 +77,19 @@ import { fileURLToPath } from "node:url";
7777 process . channel . unref ( ) ;
7878 }
7979 if ( process . send ) {
80- let r : boolean = process . send ( "aMessage" ) ;
81- r = process . send ( { msg : "foo" } , new net . Server ( ) ) ;
82- r = process . send ( { msg : "foo" } , new net . Socket ( ) ) ;
83- r = process . send ( { msg : "foo" } , new dgram . Socket ( ) ) ;
84- r = process . send ( { msg : "foo" } , new net . Server ( ) , { keepOpen : true } ) ;
85- r = process . send ( { msg : "foo" } , new net . Socket ( ) , { keepOpen : true } ) ;
86- r = process . send ( { msg : "foo" } , new dgram . Socket ( ) , { keepOpen : true } ) ;
87- r = process . send ( { msg : "foo" } , new net . Server ( ) , { keepOpen : true } , ( err : Error | null ) => { } ) ;
88- r = process . send ( { msg : "foo" } , new net . Socket ( ) , { keepOpen : true } , ( err : Error | null ) => { } ) ;
89- r = process . send ( { msg : "foo" } , new dgram . Socket ( ) , { keepOpen : true } , ( err : Error | null ) => { } ) ;
80+ let r : boolean ;
81+ let sendHandle = Math . random ( ) < 0.5
82+ ? new net . Server ( )
83+ : Math . random ( ) < 0.5
84+ ? new net . Socket ( )
85+ : new dgram . Socket ( ) ;
86+
87+ r = process . send ( "aMessage" ) ;
88+ r = process . send ( { msg : "foo" } , sendHandle ) ;
89+ r = process . send ( { msg : "foo" } , sendHandle , { keepOpen : true } ) ;
90+ r = process . send ( { msg : "foo" } , ( err : Error | null ) => { } ) ;
91+ r = process . send ( { msg : "foo" } , sendHandle , ( err : Error | null ) => { } ) ;
92+ r = process . send ( { msg : "foo" } , sendHandle , { keepOpen : true } , ( err : Error | null ) => { } ) ;
9093 }
9194 if ( process . disconnect ) {
9295 process . disconnect ( ) ;
0 commit comments