そのため、ノード アプリのテストに vows js を使用しています。
同じイベントを複数回発行するコードがあります。
Vows (0.7.0) は、1 回発生するイベントをテストする場合には問題ないように見えますが、コードが同じイベントを複数回発行すると、vows が文句を言います。
この問題を解決する可能性があると思われるプル リクエストが 1 年以上前に送信されましたが、何も起きていないようです...
同じイベントをn回発行するオブジェクトをテストできるテストフレームワークを知っている人はいますか?
これが私が意味することです(誓いの中で):
vows.describe("Vows test").addBatch({
"A test ": {
topic: function () {
var topic = new(events.EventEmitter);
for(var i=0; i<10;i++) {
topic.emit('woot', 'woot');
}
return topic;
},
on: {
"woot": {
"will catch event the woot event" : function (ret) {
assert.strictEqual(ret, 'woot');
}
}
}
}
}))
乾杯...