का उपयोग कर एक कन्स्ट्रक्टर पर जासूस मैं एक कन्स्ट्रक्टर फ़ंक्शन पर जासूसी करना चाहता हूं और बताता हूं कि इसे जैस्मीन का उपयोग करके कितनी बार बुलाया गया है।जैस्मीन
spyOn(lib,'methodName')
लेकिन मामले में मैं वास्तव में निर्माता तो मैं कोशिश की है पर जासूसी करने के कोशिश कर रहा हूँ:
spyOn(lib);
it('lib should be instantiated for each matching element', function() {
spyOn(lib);
expect(lib.calls.count()).toEqual(2);
});
मैं आमतौर पर एक वस्तु की एक विधि को लक्षित करने के कुछ इस तरह करते हैं चाहते हैं दुर्भाग्य से यह मुझे कंसोल में एक त्रुटि देता है:
"Error: undefined() method does not exist in ..."
मैं कन्स्ट्रक्टर पर जासूसी कैसे कर सकता हूं?
'spyOn (खिड़की, 'lib') के साथ प्रयास करें' – javiyu
उपयोग 'lib.callCount' की [जैस्मीन – inf3rno
संभव डुप्लिकेट - पर जासूसी एक कन्स्ट्रक्टर के भीतर एक विधि कॉल] (http://stackoverflow.com/questions/8733978/jasmine-spying-on-a-method-call-within-a-constructor) –