@@ -207,6 +207,7 @@ function testRunnerMain() {
207207function masterProcessMain ( ) {
208208 const workers = JSON . parse ( process . env . workers ) ;
209209 const clusterSettings = JSON . parse ( process . env . clusterSettings ) ;
210+ const badPortError = { type : RangeError , code : 'ERR_SOCKET_BAD_PORT' } ;
210211 let debugPort = process . debugPort ;
211212
212213 for ( const worker of workers ) {
@@ -234,36 +235,36 @@ function masterProcessMain() {
234235 clusterSettings . inspectPort = 'string' ;
235236 cluster . setupMaster ( clusterSettings ) ;
236237
237- assert . throws ( ( ) => {
238+ common . expectsError ( ( ) => {
238239 cluster . fork ( params ) . on ( 'exit' , common . mustCall ( checkExitCode ) ) ;
239- } , TypeError ) ;
240+ } , badPortError ) ;
240241
241242 return ;
242243 } else if ( clusterSettings . inspectPort === 'null' ) {
243244 clusterSettings . inspectPort = null ;
244245 cluster . setupMaster ( clusterSettings ) ;
245246
246- assert . throws ( ( ) => {
247+ common . expectsError ( ( ) => {
247248 cluster . fork ( params ) . on ( 'exit' , common . mustCall ( checkExitCode ) ) ;
248- } , TypeError ) ;
249+ } , badPortError ) ;
249250
250251 return ;
251252 } else if ( clusterSettings . inspectPort === 'bignumber' ) {
252253 clusterSettings . inspectPort = 1293812 ;
253254 cluster . setupMaster ( clusterSettings ) ;
254255
255- assert . throws ( ( ) => {
256+ common . expectsError ( ( ) => {
256257 cluster . fork ( params ) . on ( 'exit' , common . mustCall ( checkExitCode ) ) ;
257- } , TypeError ) ;
258+ } , badPortError ) ;
258259
259260 return ;
260261 } else if ( clusterSettings . inspectPort === 'negativenumber' ) {
261262 clusterSettings . inspectPort = - 9776 ;
262263 cluster . setupMaster ( clusterSettings ) ;
263264
264- assert . throws ( ( ) => {
265+ common . expectsError ( ( ) => {
265266 cluster . fork ( params ) . on ( 'exit' , common . mustCall ( checkExitCode ) ) ;
266- } , TypeError ) ;
267+ } , badPortError ) ;
267268
268269 return ;
269270 } else if ( clusterSettings . inspectPort === 'bignumberfunc' ) {
@@ -274,9 +275,9 @@ function masterProcessMain() {
274275
275276 cluster . setupMaster ( clusterSettings ) ;
276277
277- assert . throws ( ( ) => {
278+ common . expectsError ( ( ) => {
278279 cluster . fork ( params ) . on ( 'exit' , common . mustCall ( checkExitCode ) ) ;
279- } , TypeError ) ;
280+ } , badPortError ) ;
280281
281282 return ;
282283 } else if ( clusterSettings . inspectPort === 'strfunc' ) {
@@ -287,9 +288,9 @@ function masterProcessMain() {
287288
288289 cluster . setupMaster ( clusterSettings ) ;
289290
290- assert . throws ( ( ) => {
291+ common . expectsError ( ( ) => {
291292 cluster . fork ( params ) . on ( 'exit' , common . mustCall ( checkExitCode ) ) ;
292- } , TypeError ) ;
293+ } , badPortError ) ;
293294
294295 return ;
295296 }
0 commit comments