在nodejs中嘲笑Eventemitter

需要模拟/replace节点模块unit testing的nodejs标准Eventemitter; e要做到这一点,最好的方法是什么?
提前致谢

你可以看看嘲笑

我使用deride和rewire的组合来注入我的摧毁存根。

有能力强制事件进行testing…

var bob = deride.stub([]); bob.on('message', function() { done(); }); bob.emit('message', 'payload'); 

免责声明:我是其中一个作者的嘲笑:)