Предположим, я хочу написать эту простую задачу. Но я хочу написать тест, подтверждающий, что:
- Эта задача испускает объект.
- Объект имеет имя свойства.
Я тестирую с моккой и чаем.
Спасибо заранее. Я пробовал все возможные варианты, которые приходили на ум, но не могли придумать решение.
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;