2011-08-23 11 views
5

Ho utilizzato Jasmine per scrivere test BDD per un'app Web. Sono interessato a eseguire questi stessi test dalla riga di comando utilizzando Rhino e ho trovato questo blog entry che è stato molto utile. Però; la mia app utilizza pusher, che offre una semplice API per il passaggio di eventi tra client che utilizzano socket Web.RhinoJS supporta l'API websockets?

I miei test funzionano bene da un browser, ma eseguirli tramite Rhino non riesce a connettersi al pusher. Pusher offre un flusso di debug e mostra errori di autenticazione o altri errori, ma non registra alcuna attività quando eseguo i miei test dalla riga di comando.

Questa potrebbe essere una semplice risposta sì o no, ma non sono stato in grado di individuare alcuna documentazione pertinente e sono nuovo di zecca per Rhino, quindi mi scuso se questa è una domanda n00b totale.

La mia domanda
Come dice il titolo, qualcuno sa se Rhino supporta l'API WebSockets? Sto facendo qualcos'altro qui, o gli script che si basano su websockets semplicemente non funzionano tramite Rhino?

Il mio obiettivo generale era utilizzare i miei test di gelsomino già scritti come prove di stress eseguendoli su più istanze EC2 contemporaneamente; c'è un buon (semplice?) modo per farlo mentre riusare i miei test JavaScript esistenti, o dovrei succhiarlo e scrivere solo i miei stress test in un linguaggio di scripting lato server? Sono consapevole della griglia di selenio, ma speravo di evitare di dover generare nuovi browser per eseguire questi test, se possibile.

Grazie mille!

+0

Vorrei proprio sapere anche questo. – Jeb

risposta