2011-08-23 20 views
5

मैं एक वेब ऐप के लिए बीडीडी परीक्षण लिखने के लिए Jasmine का उपयोग कर रहा हूं। मुझे Rhino का उपयोग करके कमांड लाइन से इन परीक्षणों को चलाने में दिलचस्पी है, और मुझे यह blog entry मिला जो बहुत उपयोगी रहा है। तथापि; मेरा ऐप pusher का उपयोग करता है, जो वेब सॉकेट का उपयोग कर ग्राहकों के बीच घटनाओं को पारित करने के लिए एक सरल एपीआई प्रदान करता है।क्या RhinoJS websockets API का समर्थन करता है?

मेरे परीक्षण ब्राउज़र से ठीक चलते हैं, लेकिन राइनो के माध्यम से उन्हें चलाने से पुशर से कनेक्ट हो जाता है। पुशर एक डीबग स्ट्रीम प्रदान करता है, और यह प्रमाणीकरण त्रुटियों या अन्य विफलताओं को दिखाएगा, लेकिन जब मैं कमांड लाइन से अपने परीक्षण चलाता हूं तो यह किसी भी गतिविधि को पंजीकृत नहीं करता है।

यह एक साधारण हां या कोई जवाब नहीं हो सकता है, लेकिन मैं किसी भी प्रासंगिक दस्तावेज़ीकरण को ढूँढने में सक्षम नहीं हूं, और मैं राइनो के लिए नया ब्रांड हूं इसलिए अगर मैं कुल एन 00 बी प्रश्न पूछता हूं तो मैं क्षमा चाहता हूं।

मेरा प्रश्न
शीर्षक कहते हैं, क्या किसी को पता है, तो राइनो WebSockets एपीआई का समर्थन करता है करता है? क्या मैं यहां कुछ और गलत कर रहा हूं, या क्या स्क्रिप्ट्स जो वेबसाइकिल पर भरोसा करती हैं, बस राइनो के माध्यम से काम नहीं करती?

मेरा समग्र लक्ष्य मेरे पहले से लिखे गए जैस्मीन परीक्षणों को एक बार में कई ईसी 2 उदाहरणों पर चलाकर तनाव परीक्षण के रूप में उपयोग करना था; क्या मेरे मौजूदा जावास्क्रिप्ट परीक्षणों का पुन: उपयोग करते समय ऐसा करने के लिए एक अच्छा (सरल?) तरीका है, या क्या मुझे इसे चूसना चाहिए और बस एक सर्वर साइड स्क्रिप्टिंग भाषा में अपना तनाव परीक्षण लिखना चाहिए? मुझे सेलेनियम ग्रिड के बारे में पता है, लेकिन यदि संभव हो तो इन परीक्षणों को चलाने के लिए नए ब्राउज़र को विकसित करने से बचने की उम्मीद थी।

बहुत बहुत धन्यवाद!

+0

वास्तव में इस रूप में अच्छी तरह जानना चाहेंगे। – Jeb

उत्तर