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 =
307
307
return this ;
308
308
} ;
309
309
310
+ EventEmitter . prototype . off = EventEmitter . prototype . removeListener ;
311
+
310
312
EventEmitter . prototype . removeAllListeners =
311
313
function removeAllListeners ( type ) {
312
314
var listeners , events , i ;
Original file line number Diff line number Diff line change @@ -27,8 +27,9 @@ const events = require('events');
27
27
const E = events . EventEmitter . prototype ;
28
28
assert . strictEqual ( E . constructor . name , 'EventEmitter' ) ;
29
29
assert . strictEqual ( E . on , E . addListener ) ; // Same method.
30
+ assert . strictEqual ( E . off , E . removeListener ) ; // Same method.
30
31
Object . getOwnPropertyNames ( E ) . forEach ( function ( name ) {
31
- if ( name === 'constructor' || name === 'on' ) return ;
32
+ if ( name === 'constructor' || name === 'on' || name === 'off' ) return ;
32
33
if ( typeof E [ name ] !== 'function' ) return ;
33
34
assert . strictEqual ( E [ name ] . name , name ) ;
34
35
} ) ;
You can’t perform that action at this time.
0 commit comments