Как я могу проверить WebSockets (используя Pusher) с RSpec? - PullRequest
7 голосов
/ 25 апреля 2011

Я ищу успешные методы тестирования push-событий WebSocket с использованием RSpec. В настоящее время мое приложение использует приложение Pusher, но более полная информация о WebSockets приветствуется.

В идеале я хотел бы что-то простое, как:

  parsed_body = JSON.parse(response.body)
  parsed_body["error"].should == "xyzError"

... который я нашел очень удобным способом проверки ответов JSON.

Искренне спасибо заранее.

Ответы [ 2 ]

2 голосов
/ 25 января 2013

Тристан Данн выпустила этот удивительный драгоценный камень: https://github.com/tristandunn/pusher-fake

2 голосов
/ 10 августа 2011

Сервер WebSocket является удаленным сервисом.Это хороший способ блокировать любые запросы к удаленным службам и проверять ответы от них.

...