、、、を介して登録できるイベントに応答するためonopen
に作成したコードをテストしようとしていますが、EventMachineの機能の一部をモックアウトするのに役立つユーティリティがあるかどうか知りたいです。ユニットテスト。em-websocketテストの例へのリンクをいただければ幸いです。私はサンプルテストを見つけるために全体を見てきましたが、役に立ちませんでした。onmessage
onclose
EventMachine::WebSocket
質問する
288 次
1 に答える
1
Websocket::Connection
インスタンスを自分でモックしようとしましたか?メソッドを使用してオブジェクトを設定することから始めsend
ますか?
例えば:
class ConnectionMock
def send(msg)
end
end
ws
次に、そのインスタンスを作成して、em-websocketのドキュメントで使用される一般的なインスタンスを表します。文字列である引数を渡す唯一のonmessage
イベントであるため、これらのイベントのために他の多くをモックする必要はあまりありません。この基本オブジェクトから始めて、必要に応じてさらに多くのメソッドをモックします。
これは、 SockyのEM-Websocketモックの例です。
于 2012-07-03T08:57:36.477 に答える