如何在Node中测试事件发射器
- 论坛
- 如何在Node中测试事件发射器
15 浏览
如何在Node中测试事件发射器
假设我想编写这个简单的任务。但是我想要编写一个测试来验证以下内容:
- 这个任务会发出一个对象。
- 对象具有一个属性名。
我使用mocha和chai expect进行测试。
非常感谢。我尝试了每一个可能的变体,但是没有找到解决方案。
var util = require('util'), EventEmitter = require('events').EventEmitter; function SomeTask() { var self = this; setInterval(function() { self.emit('data', { name: 'name' }); }, 5000); } util.inherits(SomeTask, EventEmitter); module.exports = SomeTask;