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

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -