@@ -12,8 +12,7 @@ const Timer = process.binding('timer_wrap').Timer;
1212const testRoot = process . env . NODE_TEST_DIR ?
1313 path . resolve ( process . env . NODE_TEST_DIR ) : __dirname ;
1414
15- exports . testDir = __dirname ;
16- exports . fixturesDir = path . join ( exports . testDir , 'fixtures' ) ;
15+ exports . fixturesDir = path . join ( __dirname , 'fixtures' ) ;
1716exports . tmpDirName = 'tmp' ;
1817// PORT should match the definition in test/testpy/__init__.py.
1918exports . PORT = + process . env . NODE_COMMON_PORT || 12346 ;
@@ -195,13 +194,6 @@ if (exports.isWindows) {
195194 exports . PIPE = exports . tmpDir + '/test.sock' ;
196195}
197196
198- if ( exports . isWindows ) {
199- exports . faketimeCli = false ;
200- } else {
201- exports . faketimeCli = path . join ( __dirname , '..' , 'tools' , 'faketime' , 'src' ,
202- 'faketime' ) ;
203- }
204-
205197var ifaces = os . networkInterfaces ( ) ;
206198exports . hasIPv6 = Object . keys ( ifaces ) . some ( function ( name ) {
207199 return / l o / . test ( name ) && ifaces [ name ] . some ( function ( info ) {
@@ -285,17 +277,19 @@ exports.platformTimeout = function(ms) {
285277 return ms ; // ARMv8+
286278} ;
287279
288- var knownGlobals = [ setTimeout ,
289- setInterval ,
290- setImmediate ,
291- clearTimeout ,
292- clearInterval ,
293- clearImmediate ,
294- console ,
295- constructor , // Enumerable in V8 3.21.
296- Buffer ,
297- process ,
298- global ] ;
280+ var knownGlobals = [
281+ Buffer ,
282+ clearImmediate ,
283+ clearInterval ,
284+ clearTimeout ,
285+ console ,
286+ constructor , // Enumerable in V8 3.21.
287+ global ,
288+ process ,
289+ setImmediate ,
290+ setInterval ,
291+ setTimeout
292+ ] ;
299293
300294if ( global . gc ) {
301295 knownGlobals . push ( global . gc ) ;
@@ -360,7 +354,7 @@ function leakedGlobals() {
360354 var leaked = [ ] ;
361355
362356 for ( var val in global )
363- if ( - 1 === knownGlobals . indexOf ( global [ val ] ) )
357+ if ( ! knownGlobals . includes ( global [ val ] ) )
364358 leaked . push ( val ) ;
365359
366360 return leaked ;
@@ -375,7 +369,7 @@ process.on('exit', function() {
375369 var leaked = leakedGlobals ( ) ;
376370 if ( leaked . length > 0 ) {
377371 console . error ( 'Unknown globals: %s' , leaked ) ;
378- assert . ok ( false , 'Unknown global found' ) ;
372+ fail ( 'Unknown global found' ) ;
379373 }
380374} ) ;
381375
@@ -440,9 +434,10 @@ exports.fileExists = function(pathname) {
440434 }
441435} ;
442436
443- exports . fail = function ( msg ) {
437+ function fail ( msg ) {
444438 assert . fail ( null , null , msg ) ;
445- } ;
439+ }
440+ exports . fail = fail ;
446441
447442exports . skip = function ( msg ) {
448443 console . log ( `1..0 # Skipped: ${ msg } ` ) ;
@@ -493,9 +488,9 @@ exports.nodeProcessAborted = function nodeProcessAborted(exitCode, signal) {
493488 // one of them (exit code or signal) needs to be set to one of
494489 // the expected exit codes or signals.
495490 if ( signal !== null ) {
496- return expectedSignals . indexOf ( signal ) > - 1 ;
491+ return expectedSignals . includes ( signal ) ;
497492 } else {
498- return expectedExitCodes . indexOf ( exitCode ) > - 1 ;
493+ return expectedExitCodes . includes ( exitCode ) ;
499494 }
500495} ;
501496
0 commit comments