Поддерживает ли RhinoJS API веб-сокетов? - PullRequest
5 голосов
/ 24 августа 2011

Я использовал Жасмин для написания тестов BDD для веб-приложения. Я заинтересован в запуске этих же тестов из командной строки, используя Rhino , и я нашел эту запись в блоге , которая была очень полезна. Тем не мение; Мое приложение использует pusher , который предлагает простой API для передачи событий между клиентами с помощью веб-сокетов.

Мои тесты работают нормально из браузера, но при запуске их через Rhino не удается подключиться к пушеру. Pusher предлагает поток отладки, который будет показывать ошибки аутентификации или другие сбои, но он не регистрирует никаких действий, когда я запускаю свои тесты из командной строки.

Это может быть простой ответ «да» или «нет», но я не смог найти какую-либо соответствующую документацию, и я новичок в Rhino, поэтому я прошу прощения, если это общий вопрос n00b.

Мой вопрос
Как видно из названия, кто-нибудь знает, поддерживает ли Rhino API websockets? Я здесь что-то не так делаю, или скрипты, использующие веб-сокеты, просто не будут работать через Rhino?

Моей общей целью было использовать мои уже написанные жасминовые тесты в качестве стресс-тестов, выполняя их одновременно на нескольких экземплярах EC2; Есть ли хороший (простой?) способ сделать это при повторном использовании моих существующих тестов javascript, или я должен смириться с этим и просто написать свои стресс-тесты на языке сценариев на стороне сервера? Я знаю о сетке селена, но надеялся по возможности избежать появления новых браузеров для запуска этих тестов.

Большое спасибо!

1 Ответ

5 голосов
/ 27 октября 2011

Ringo, среда выполнения CommonJS на основе Rhino поддерживает их: http://ringojs.org/api/v0.6/ringo/webapp/websocket/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...