我正在尝试测试我编写的一些代码来响应可以通过注册的 、 和事件,onopen
我onmessage
很想知道是否有任何实用程序可以帮助模拟一些 EventMachine 功能单元测试。链接到示例 em-websocket 测试将不胜感激;我到处寻找示例测试,但无济于事。onclose
EventMachine::WebSocket
问问题
288 次
1 回答
1
您是否尝试过自己模拟Websocket::Connection
实例?我会先用一个方法设置一个对象send
?
例如:
class ConnectionMock
def send(msg)
end
end
然后创建一个实例来表示ws
em-websocket 文档中使用的典型实例。Theonmessage
是唯一传递参数的事件,该参数是一个字符串,因此不需要为这些事件模拟太多其他事件。我将从这个基础对象开始,并根据需要模拟更多方法。
这是一个来自Socky的 EM-Websocket 模拟示例。
于 2012-07-03T08:57:36.477 回答