javascript - When testing angularjs controller - Can't find variable: module / inject by chutzpah -
मेरे पास angularJs नियंत्रक है
angular.module ('app.ctrl.guests', [])। नियंत्रक ('मेहमान नियंत्रक', ['$ scope', '$ http', '$ location', '$ टाइमआउट', 'मेहमान सेवा', फ़ंक्शन ($ दायरा, $ http, $ स्थान, $ टाइमआउट, अतिथि सेवा ) {$ Scope.tiles = [];}]) और चमेली परीक्षण
/// & lt; संदर्भ पथ = "~ / लिपियों / Angular.js "/ & gt; /// & lt; संदर्भ पथ = "../../ ProjectWeb / लिपियों / ऐप / अतिथि / मेहमानों Ctrl + js" / & gt; /// & lt; संदर्भ पथ = "~ / स्क्रिप्ट / कोणीय- mocks.js" / & gt; /// & lt; संदर्भ पथ = "~ / स्क्रिप्ट / jasmine.js" / & gt; 'सख्त प्रयोग'; वर्णन करें ('app.ctrl.guests', फ़ंक्शन () {var गुंजाइश, नियंत्रक; पहले प्रत्येक (कार्य () (मॉड्यूल ('app.ctrl.guests')}) पहले (इंजेक्शन (फ़ंक्शन ($ रूटस्स्कोप, $ नियंत्रक) {स्कोप = $ रूट स्कोप। $ New (); नियंत्रक = $ नियंत्रक ('मेहमान नियंत्रक', {$ scope: scope})}})); ('खाली एरे होना चाहिए', फ़ंक्शन () {उम्मीद है (scope.tiles )। टीबीई ([]);});}) और हर बार जब मैं दृश्य स्टूडियो चटस्पा में चलाता हूं:
संदर्भरेखा: टी खोज चर: फ़ाइल में मॉड्यूल: ///.../JasmineTests/guestsControllerTest.js (पंक्ति 5)
संदर्भ त्रुटि: चर नहीं मिल सकता है: फ़ाइल इंजेक्ट: ///.../ जैस्मीनटाइस्ट्स / गेस्ट्सकंट्रोलरटैस्ट.जेएस (लाइन 12)
क्या संदर्भ कोणीय। जेएस और जैस्मीन के साथ एक समस्या है पता नहीं क्या मॉड्यूल / इंजेक्ट कीवर्ड है? यह जेएस परीक्षण के साथ मेरी पहली बार है: /
मुझे आलेख में पाया गया कि कैसे जावास्क्रिप्ट खींचें और छोड़ें परीक्षण और सही पथ के लिए फ़ाइलें
Comments
Post a Comment