Grüße feuert,Javascript (node.js): Unit-Tests Code, der mehrere Ereignisse
Ich versuche, Unit-Test-Code (Caolan des nodeunit) zu schreiben, die für mehrere Event-Zündungen testen.
So teste ich
function A() {
this.fireaway = function() {
send_message_A_to_queue();
send_message_B_to_a_different_queue();
send_message_C_to_a_web_service();
};
}
So, Unit-Tests nur 1 Ereignis einfach ist.
exports.A = function(test) {
a = new A();
queue = new Queue();
queue.on('message', function(err, message) {
test.ok(true, "got message");
test.done();
};
a.fireaway();
};
Gerade jetzt, ich bin mit setTimer() eine Zählung nach unten und Kraft Abschluss von X Höhe der Zeit zu tun, aber es gibt einen besseren Weg, dies zu tun?
-Daniel