मैं इस Yeoman जनरेटर का उपयोग में जैस्मीन: https://github.com/Swiip/generator-gulp-angularAngularJS परीक्षण: कोणमापक, कर्मा, एक Yeoman अनुप्रयोग
यह तीन परीक्षण अनुप्रयोगों को स्थापित करता है: इस लेख (Should I be using Protractor or Karma for my end-to-end testing?) को जैस्मीन, कर्मा, कोणमापक अनुसार, मैं का उपयोग करना चाहिए : उदाहरण के छोटे परीक्षणों के लिए कर्म एक नियंत्रक प्रोटैक्टर अगर मैं पूरे ऐप का परीक्षण करना चाहता हूं और अपने ऐप के माध्यम से ब्राउज़ करने वाले उपयोगकर्ता को अनुकरण करना चाहता हूं। इस ब्लॉग के अनुसार (http://andyshora.com/unit-testing-best-practices-angularjs.html) मैं एंड-टू-एंड एकीकरण परीक्षण के लिए यूनिट परीक्षण और कर्म के लिए जैस्मीन का उपयोग करूंगा।
मुझे लगता है कि जैस्मीन वह भाषा है जहां परीक्षण लिखे गए हैं और दूसरे दो कोड निष्पादित करते हैं, क्या यह सही है? इसके अलावा अगर मैंने कभी भी एक परीक्षा नहीं लिखी जो पहले सीखने के लिए और अधिक ध्यान केंद्रित करने के लिए अधिक महत्वपूर्ण है?
कर्म और प्रोटैक्टर के उपयोग मामलों, फायदे और सीमाओं के बारे में अधिक विस्तृत चर्चा के लिए मेरा उत्तर यहां देखें: http://stackoverflow.com/questions/17070522/can-protractor-and-karma-be-used-together/29619467 # 2 9 619467 –