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