5

モジュールからソケットに接続するスクリプトをTDDしていnetます。

テストにはmochaを使用し、sinonjsのモックには使用します

今、私はソケットのデータ送信をモック/偽造するのに本当に問題があります。

例:このコードをテストしたい:

socket.on('data', function (data) {
    console.log(data);
}

「データ」の放出を偽造するにはどうすればよいですか?

4

1 に答える 1

0

socket何らかの方法で変数をテストに公開する必要があります。それを行うための最良の方法を推奨するには、あなたのコードをもっと見る必要があります。

そして、テストで を呼び出すことができますsocket.emit()

于 2012-11-17T03:57:51.113 に答える