So testen Sie Event-Emitter im Knoten

Sagen wir, ich möchte diese einfache Aufgabe schreiben. Aber ich möchte einen Test schreiben, der Folgendes bestätigt:

Diese Aufgabe gibt ein Objekt aus.Object hat einen Eigenschaftsnamen.

Ich teste mit Mokka und Chai.

Danke im Voraus. Ich habe jede denkbare Variante ausprobiert, konnte aber keine Lösung finden.

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;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage