2014-05-13 13 views
9

द्वारा सेवा की जा रही सभी फ़ाइलों के मार्गों को कैसे सूचीबद्ध कर सकता हूं, मैं अपने परीक्षण चलाने के लिए कर्म के अंदर requjs का उपयोग कर रहा हूं, लेकिन मुझे यह पता लगाने में परेशानी हो रही है कि मेरी फाइलों के वास्तविक यूआरएल क्या हैं।मैं कर्म

क्या सेवा की जा रही फ़ाइलों और उन तक पहुंचने के मार्गों को सूचीबद्ध करने का कोई तरीका है?

+0

मैं पूरी तरह से समझ नहीं पा रहा हूं कि आप क्या खोज रहे हैं। मैं अपनी परियोजनाओं में कर्म और requjs का भी उपयोग करता हूं, यहां मूलभूत संरचना है जिसका उपयोग मैं शुरू करने के लिए करता हूं: https://github.com/glepretre/angular-requirejs-ready। क्या आपने अपनी कर्म कॉन्फ़िगरेशन में 'logLevel: config.LOG_DEBUG' सेट करने का प्रयास किया था? इस तरह, आप (वर्बोज़) आउटपुट में दी गई सभी फाइलें देखेंगे। – glepretre

+0

वे दिखाए जा रहे फाइलों को दिखाते हैं, लेकिन यूआरएल नहीं है कि उन्हें – lostinplace

+0

से सेवा दी जा रही है और नेटवर्क ब्राउज़र में, आपके ब्राउज़र डेवलपर टूल में, आप जो खोज रहे हैं उसे नहीं मिला? – glepretre

उत्तर

14

आप ऑब्जेक्ट विंडो एक्सेस कर सकते हैं .__ karma__ जिसमें संपत्ति फ़ाइलें है। आप इसे फिर से कर सकते हैं।

मैं बस अपना परीक्षण main.js में इस कोड को दर्ज किया गया:

for (var file in window.__karma__.files) { 
    console.log(file) 
} 

सभी सर्व की गई फाइलें अन्य संदेश में सांत्वना देने मुद्रित किया जाएगा। यहां मेरे आउटपुट से नमूना है:

... 
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/requirejs/require.js' 
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/karma-requirejs/lib/adapter.js' 
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/karma-jasmine/lib/jasmine.js' 
... 
संबंधित मुद्दे