Я пытался проверить приложение-толкатель с помощью Poltergeist. До сих пор я добился успеха только с capybara-webkit
. Я создал minimal example app, который демонстрирует это в spec. Спектр проходит с capybara-webkit
, но не с Poltergeist
.Тестирование толкателя с помощью Capybara Poltergeist
Я что-то пропустил или это тест типа Pusher (WebSocket) невозможен с помощью Poltergeist на данный момент?
Заранее благодарен.
Вы пробовали просто создать собственное соединение 'WebSocket', чтобы узнать, поддерживаются ли WebSockets? Если нет, клиент pusher-js попытается загрузить внешние JS-файлы (при условии, что вы используете один из CDN). Это может вызвать дополнительные проблемы. Также может быть полезно попытаться захватить вывод отладки от pusher-js. См .: http://pusher.com/docs/debugging#pusher_logging – leggetter