我正在寻找使用RSpec测试WebSocket推送事件的成功方法。我的应用程序目前使用push应用程序,但更广泛的信息有关WebSockets是最受欢迎的。
理想情况下,我想要一些简单的东西,如:
parsed_body = JSON.parse(response.body)
parsed_body["error"].should == "xyzError"
…我发现这是一种非常方便的测试JSON响应的方法。
真诚的感谢提前。
Tristan Dunn推出了这个令人敬畏的宝石:https://github.com/tristandunn/pusher-fake
WebSocket服务器是远程服务。这是存根对远程服务的任何请求并模拟这些服务的响应的好方法。