在nodejs中模拟Eventemitter

时间:2014-03-25 21:35:32

标签: javascript node.js unit-testing

需要模拟/替换nodejs的标准Eventemitter以进行节点模块的单元测试; e 最好的方法是什么?
提前致谢

1 个答案:

答案 0 :(得分:3)

您可以查看deride

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

有能力强制进行测试......

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

免责声明:我是deride的作者之一:)