File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -307,6 +307,8 @@ EventEmitter.prototype.removeListener =
307307      return  this ; 
308308    } ; 
309309
310+ EventEmitter . prototype . off  =  EventEmitter . prototype . removeListener ; 
311+ 
310312EventEmitter . prototype . removeAllListeners  = 
311313    function  removeAllListeners ( type )  { 
312314      var  listeners ,  events ,  i ; 
Original file line number Diff line number Diff line change @@ -27,8 +27,9 @@ const events = require('events');
2727const  E  =  events . EventEmitter . prototype ; 
2828assert . strictEqual ( E . constructor . name ,  'EventEmitter' ) ; 
2929assert . strictEqual ( E . on ,  E . addListener ) ;   // Same method. 
30+ assert . strictEqual ( E . off ,  E . removeListener ) ;   // Same method. 
3031Object . getOwnPropertyNames ( E ) . forEach ( function ( name )  { 
31-   if  ( name  ===  'constructor'  ||  name  ===  'on' )  return ; 
32+   if  ( name  ===  'constructor'  ||  name  ===  'on'   ||   name   ===   'off' )  return ; 
3233  if  ( typeof  E [ name ]  !==  'function' )  return ; 
3334  assert . strictEqual ( E [ name ] . name ,  name ) ; 
3435} ) ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments