1
私はNode.jsを使用してTCPサーバーを作成しました。テストでは(Mochaを使用して)サーバーが実際に必要なすべてのイベントを実際に送信することをテストしています。私が見つけた1つの問題は、私がerrorイベントを自由に起動できないため、このテストを自動化できないことです。テスト中にnet.socketエラーイベントを手動でトリガーする方法
socket.on('error', function()
{
// How do I test this?
});
このイベントを手動でトリガーする方法はありますか?多分、破損したパケットを手作りしたのだろうか
が、これはあなたがユニットテストのために行くだろうか、むしろそれは違っただろうな方法ですか? – Julian
はい、それは最も簡単で最も直接的なルートです。 – mscdex