Привет,Javascript (Node.js): блок кода тестирования, запускает несколько событий
Я пытаюсь написать блок кода тест (nodeunit caolan), что испытает для нескольких стрельб событий.
Итак, я тестирую
function A() {
this.fireaway = function() {
send_message_A_to_queue();
send_message_B_to_a_different_queue();
send_message_C_to_a_web_service();
};
}
Таким образом, модульное тестирование только 1 событие легко.
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();
};
Прямо сейчас, я использую SetTimer(), чтобы сделать обратный отсчет и завершение силы на Й количество времени, но есть лучший способ сделать это?
-daniel