jasmine पर टैग किए गए जवाब

जैस्मिन जावास्क्रिप्ट कोड के परीक्षण के लिए एक व्यवहार-संचालित विकास (BDD) ढांचा है। जैस्मीन की कोई बाहरी निर्भरता नहीं है और उसे DOM की आवश्यकता नहीं है।

9
कैसे एक परीक्षण लिखने के लिए जो एक त्रुटि जैस्मीन में फेंकने की उम्मीद करता है?
मैं जैस्मीन टेस्ट फ्रेमवर्क के लिए एक परीक्षण लिखने की कोशिश कर रहा हूं जो एक त्रुटि की उम्मीद करता है। फिलहाल मैं GitHub से एक जैस्मीन Node.js एकीकरण का उपयोग कर रहा हूं । मेरे नोड मॉड्यूल में मेरे पास निम्नलिखित कोड हैं: throw new Error("Parsing is not possible"); …

8
जैस्मीन जावास्क्रिप्ट परीक्षण - toBe vs toququal
मान लें कि मेरे पास निम्नलिखित हैं: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); उपरोक्त दोनों टेस्ट पास होंगे। वहाँ के बीच एक अंतर है toBe()और toEqual()जब यह संख्या का मूल्यांकन करने के लिए आता है? यदि हां, तो मुझे एक का उपयोग करना चाहिए और दूसरे का नहीं?

15
कोणीय 2 यूनिट टेस्ट: 'वर्णन' नाम नहीं मिल सकता है
मैं इस ट्यूटोरियल को angular.io से फॉलो कर रहा हूं जैसा कि उन्होंने कहा, मैंने यूनिट परीक्षण बनाने के लिए Hero.spec.ts फ़ाइल बनाई है: import { Hero } from './hero'; describe('Hero', () => { it('has name', () => { let hero: Hero = {id: 1, name: 'Super Cat'}; expect(hero.name).toEqual('Super Cat'); …


12
जैस्मीन के साथ निजी तरीकों के लिए कोणीय / टाइपस्क्रिप्ट के लिए इकाई परीक्षण कैसे लिखें
आप कोणीय 2 में एक निजी फ़ंक्शन का परीक्षण कैसे करते हैं? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ return this._status; } } इसका हल मुझे मिल गया बाहरी के …

7
नोड.जेएस मॉड्यूल में आंतरिक (गैर-निर्यात) फ़ंक्शन का उपयोग और परीक्षण कैसे करें?
मैं नोडज में आंतरिक (यानी निर्यात नहीं) कार्यों का परीक्षण करने के बारे में जानने की कोशिश कर रहा हूं (अधिमानतः मोचा या चमेली के साथ)। और मुझे कोई पता नहीं है! मान लीजिए कि मेरे पास एक मॉड्यूल है: function exported(i) { return notExported(i) + 1; } function notExported(i) …

4
toBe (सच) बनाम toBeTruthy () बनाम toBeTrue ()
और expect(something).toBe(true), के बीच अंतर क्या है ?expect(something).toBeTruthy()expect(something).toBeTrue() ध्यान दें कि toBeTrue()एक कस्टम मैचर है jasmine-matchersजो अन्य उपयोगी और आसान मिलान जैसे toHaveMethod()या के बीच पेश किया गया है toBeArrayOfStrings()। इस सवाल का मतलब सामान्य है, लेकिन, एक वास्तविक दुनिया उदाहरण के रूप में, मैं परीक्षण कर रहा हूं कि …

9
मैं चमेली में एक कल्पना पर कैसे ध्यान केंद्रित करता हूं।
मेरे पास एक बड़े वास्तु परिवर्तन से विफल चश्मे का एक गुच्छा है। मैं एक-एक को 'फोकस' के साथ टैग करके उन्हें ठीक करने पर काम करना चाहता हूं। क्या चमेली.जे में इस तरह की कोई विशेषता है? मैंने शपथ ली कि मैं एक बिंदु पर पढ़ता हूं जो यह …
154 jasmine 

6
एक वस्तु के बिना एक समारोह पर जासूसी करने के लिए जैस्मीन का उपयोग करना
मैं जैस्मीन के लिए नया हूं और अभी इसका इस्तेमाल करना शुरू किया है। मेरे पास बहुत सारे कार्यों के साथ एक लाइब्रेरी जेएस फाइल है जो किसी भी वस्तु से संबद्ध नहीं हैं (यानी वैश्विक हैं)। मैं इन कार्यों की जासूसी कैसे करूँ? मैंने ऑब्जेक्ट के रूप में विंडो …

8
मैं एंगुलरजेएस जैस्मीन इकाई परीक्षण में वादा वापस करने वाली सेवा का कैसे मजाक उड़ा सकता हूं?
मेरे पास myServiceवह उपयोग है myOtherService, जो एक दूरस्थ कॉल करता है, वादे को पूरा करता है: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) myServiceमुझे मॉक करने के लिए एक इकाई परीक्षण करने की आवश्यकता है myOtherService, …

3
तर्कों के आधार पर जैस्मीन जासूसों को संशोधित करने का कोई तरीका?
मेरे पास एक फ़ंक्शन है जो मैं परीक्षण करना चाहूंगा जो विभिन्न मापदंडों का उपयोग करके दो बार एक बाहरी एपीआई विधि को कॉल करता है। मैं इस बाहरी एपीआई को जैस्मिन जासूस के साथ मॉक करना चाहता हूं, और मापदंडों के आधार पर अलग-अलग चीजें लौटाता हूं। क्या जैस्मिन …

9
कोणीय-क्ली के साथ केवल एक परीक्षण युक्ति कैसे निष्पादित करें
मैं Angular-CLI (बीटा 20) के साथ Angular2 प्रोजेक्ट बिल्ड है। क्या केवल एक चयनित कल्पना फ़ाइल के खिलाफ परीक्षण चलाने का एक तरीका है? मुझे Angular2 क्विक स्टार्ट पर आधारित एक प्रोजेक्ट मिलता था, और मैं मैन्युअल रूप से चमेली फाइल में स्पेक्स जोड़ सकता था। लेकिन मुझे नहीं पता …

17
चमेली: एस्मा कॉलबैक को चमेली द्वारा निर्दिष्ट टाइमआउट के भीतर निर्दिष्ट नहीं किया गया था। DFAULT_TIMEOUT_INTERVAL
मुझे एक कोणीय सेवा कहा जाता है requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); मैं चमेली का उपयोग करते हुए इस सेवा का परीक्षण करने की कोशिश कर रहा हूं: "use …

9
एकल परीक्षण फ़ाइल चलाना
क्या ng testपूरे टेस्ट सूट के लिए एक फ़ाइल के बजाय चलाने का कोई तरीका है ? आदर्श रूप से, मैं एक फ़ाइल को संपादित करते समय सबसे तेज़ संभव फीडबैक लूप प्राप्त करना चाहता हूं, लेकिन karmaप्रत्येक सेव पर पूरे सूट को निष्पादित करता है, जो कि एक बड़े …

6
मैं जैस्मीन विधियों को पहचानने के लिए वेबस्टॉर्म कैसे प्राप्त कर सकता हूं?
मेरे पास नोड.जेएस परियोजना है जिसमें कुछ जैस्मीन विनिर्देश हैं। विनिर्देश एक कल्पना / उपनिर्देशिका में हैं और .spec.cfish एक्सटेंशन है, जैसा कि चमेली-नोड द्वारा आवश्यक है । जब मैं में मेरी कल्पना फ़ाइलों के खुले एक WebStorm आईडीई, सभी कॉल beforeEachऔर describeऔर it"समाधान नहीं किया गया समारोह या यह …
135 jasmine  webstorm 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.