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;