19
Diciamo che voglio scrivere questa semplice operazione. Ma voglio scrivere un test per convalidare che:Come testare gli emettitori di eventi nel nodo
- Questo task emette oggetto.
- L'oggetto ha un nome di proprietà.
Sto testando con moka e chai expect.
Grazie in anticipo. Ho provato ogni possibile variante che mi è venuta in mente, ma non sono riuscito a trovare una soluzione.
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;
Tnaks !!! Aiutato molto !!! – datogio
Come posso emettere in test due eventi per 'SUT' nell'ordine richiesto, ad esempio' on ('data') 'e' on ('end') '? – hellboy