2014-07-22 2 views
5

मैं थोड़ा उलझन में हूं। मेरी छोटी परियोजना में मैं जैस्मीन, Requ.js, Phantomjs और Grunt (ये सब Yeoman के माध्यम से) का उपयोग कर रहा हूँ। तो जब मैं टर्मिनल में grunt test चलाने के लिए, मैं त्रुटि मिलती है:संदर्भ त्रुटि: वेरिएबल नहीं मिल पा रहे हैं: जरूरतों में जेस्मीन का उपयोग करके 'ग्रंट टेस्ट' के साथ परिभाषित करें। जेएस

>> ReferenceError: Can't find variable: define at 
>> test/spec/testSpec.js:15 

Warning: No specs executed, is there a configuration error? Use --force to continue. 

Aborted due to warnings. 

लेकिन जब मैं एक ब्राउज़र में परीक्षण करने, परीक्षण ठीक हो जाता है ...

यहाँ मेरी साधारण परीक्षण कल्पना है:

define(['spec/test'], function(Test) { 

    describe('Test for unit-test', function() { 
    describe('Test namespace', function() { 
     it('should be defined', function() { 
     expect(Test).toBeDefined(); 
     }); 
    }); 
    }); 

}); 

मॉड्यूल:

define([], function() { 
    var Test = {}; 

    return Test; 
}); 

कोई मुझे कृपया इस का समाधान करने में मदद कर सकते हैं?

बहुत धन्यवाद

उत्तर

1

ऐसा लगता है कि ग्रंट RequJS लोड नहीं करता है। शायद this आपकी मदद कर सकता है।

संबंधित मुद्दे