2011-08-23 10 views
5

He estado usando Jasmine para escribir pruebas BDD para una aplicación web. Estoy interesado en ejecutar estas mismas pruebas desde la línea de comandos usando Rhino, y encontré este blog entry que me ha sido de gran ayuda. Sin embargo; mi aplicación usa pusher, que ofrece una API simple para pasar eventos entre clientes usando sockets web.¿RhinoJS es compatible con la API de websockets?

Mis pruebas se ejecutan bien desde un navegador, pero al ejecutarlas a través de Rhino no se puede conectar al empujador. Pusher ofrece una secuencia de depuración y mostrará errores de autenticación u otras fallas, pero no registra ninguna actividad cuando ejecuto mis pruebas desde la línea de comandos.

Esto puede ser una simple respuesta de sí o no, pero no he podido encontrar ninguna documentación relevante, y soy nuevo para Rhino, así que me disculpo si esta es una pregunta n00b total.

Mi pregunta
Como dice el título, ¿alguien sabe si Rhino es compatible con la API de WebSockets? ¿Estoy haciendo algo incorrecto aquí, o los scripts que se basan en websockets simplemente no funcionan a través de Rhino?

Mi objetivo general era utilizar mis pruebas de jazmín ya escritas como pruebas de resistencia ejecutándolas en varias instancias de EC2 a la vez; ¿hay alguna buena (¿simple?) forma de hacerlo mientras reutilizo mis pruebas de JavaScript existentes, o debería aspirar y simplemente escribir mis pruebas de estrés en un lenguaje de scripting del lado del servidor? Conozco la red de selenio, pero esperaba evitar tener que generar nuevos navegadores para ejecutar estas pruebas, si es posible.

¡Muchas gracias!

+0

gustaría mucho saber esto también. – Jeb

Respuesta