मैं वेब सॉकेट का परीक्षण करना चाहता हूं जो sockjs का उपयोग करके कार्यान्वित किए गए हैं।यूनिट परीक्षण वेब सॉकेट कैसे करें - जावास्क्रिप्ट
var sock = new SockJS('http://mydomain.com/my_prefix');
sock.onopen = function() {
console.log('open');
};
sock.onmessage = function(e) {
console.log('message', e.data);
};
sock.onclose = function() {
console.log('close');
};
मैंने गोगल किया और केवल यह article पाया। यह पर्याप्त नहीं है क्योंकि यह इसे पकड़ने के बजाय वास्तविक कनेक्शन बना रहा है।
मैंने एसओ की भी कोशिश की लेकिन केवल एक अनुत्तरित प्रश्न here मिला।
किसी ने sinonjs का सुझाव दिया लेकिन मुझे कोई सभ्य उदाहरण नहीं मिल रहा है।
अगर कोई इस विषय पर कुछ प्रकाश डाल सकता है तो मैं सराहना करूंगा।
प्रतिक्रिया के लिए धन्यवाद, यह बहुत सारे काम की तरह दिखता है। मैं कुछ तैयार करने के लिए देख रहा हूँ। उदाहरण के लिए, जैस्मीन को नकली AJAX कॉल बनाने के लिए सभी टूल्स मिल गए हैं। वेब सॉकेट अधिक से अधिक लोकप्रिय हो रहे हैं। क्या कोई पुस्तकालय है जो मुझे इन नकली वस्तुओं को बॉक्स से बाहर देता है? –
@ user2855314 जैस्मीन वास्तविक वस्तुओं के आस-पास सजावटी के रूप में नकली वस्तुओं को लागू करता है। इसके लिए इसकी शब्दावली 'जासूस' है। 'SpyOn' विधि को कॉल और कॉलफैक (फ़ंक्शन) 'के कॉल के साथ जंजीर किया जा सकता है जो आपके स्वयं के कार्यान्वयन के लिए विधि-कॉल का प्रतिनिधित्व करता है। यह ऑब्जेक्ट को वास्तव में किसी सर्वर से संपर्क करने का प्रयास करने से रोकता है और इसके बदले आपके कार्यान्वयन का भुगतान करता है। – Philipp
@ फिलिप, क्या आप इसके लिए कोई उदाहरण प्रदान कर सकते हैं? –