2011-08-23 22 views
5

Używam Jasmine do pisania testów BDD dla aplikacji internetowej. Jestem zainteresowany uruchomieniem tych samych testów z wiersza poleceń przy użyciu Rhino, i znalazłem ten blog entry, który był bardzo pomocny. Jednak; moja aplikacja używa pusher, która oferuje prosty interfejs API do przekazywania zdarzeń między klientami za pomocą gniazd internetowych.Czy RhinoJS obsługuje API websockets?

Moje testy działają dobrze z przeglądarki, ale uruchamianie ich przez Rhino nie udaje się połączyć z popychaczem. Pusher oferuje strumień debugowania i wyświetlałby błędy uwierzytelniania lub inne awarie, ale nie rejestruje żadnej aktywności po uruchomieniu testów z wiersza poleceń.

To może być prosta odpowiedź "tak" lub "nie", ale nie udało mi się znaleźć odpowiedniej dokumentacji i jestem zupełnie nowy w Rhino, więc przepraszam, jeśli jest to pełne pytanie n00b.

Moje pytanie
Jak mówi tytuł, czy ktoś wie, czy Rhino obsługuje WebSockets API? Czy robię tu coś złego, czy też skrypty bazujące na stronach internetowych po prostu nie działają przez Rhino?

Moim ogólnym celem było wykorzystanie moich już napisanych testów jaśminowych jako testów wytrzymałościowych poprzez uruchamianie ich na kilku instancjach EC2 naraz; czy istnieje dobry (prosty?) sposób, aby to zrobić, ponownie wykorzystując moje obecne testy javascript, czy powinienem to wysysać i pisać testy stresu w języku skryptowym po stronie serwera? Jestem świadomy sieci selenowej, ale miałem nadzieję uniknąć konieczności tworzenia nowych przeglądarek, aby uruchomić te testy, jeśli to możliwe.

Dziękuję bardzo!

+0

naprawdę chciałby wiedzieć, to jak dobrze. – Jeb

Odpowiedz

Powiązane problemy