小编dat*_*gio的帖子

如何在节点中测试事件发射器

让我们说我想写这个简单的任务.但是我想写一个测试验证:

  1. 此任务发出对象.
  2. Object具有属性名称.

我正在测试摩卡和柴期待.

提前致谢.我已经尝试了所有可能出现的变体,但无法提出解决方案.

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;
Run Code Online (Sandbox Code Playgroud)

javascript mocha.js node.js chai

25
推荐指数
1
解决办法
2万
查看次数

标签 统计

chai ×1

javascript ×1

mocha.js ×1

node.js ×1