2014-12-30 11 views
9

मैं 1.0.2.1 उल्का चमेली में console.log का उपयोग कैसे करें परीक्षण

  • Sanjo उपयोग कर रहा हूँ

    • उल्का: चमेली 0.9.1
    • वेग: एचटीएमएल-रिपोर्टर 0.3.2

    https://doctorllama.wordpress.com/2014/09/22/bullet-proof-internationalised-meteor-applications-with-velocity-unit-testing-integration-testing-and-jasmine/ का कहना है कि मुझे कंसोल में आउटपुट देखने के लिए console.log() का उपयोग करने में सक्षम होना चाहिए।

    लेकिन मेरे लिए कुछ भी नहीं होता है।

    यदि मैं क्लाइंट/या सर्वर में परीक्षण/जैस्मीन से कॉल को बाहर ले जाता हूं/तो आउटपुट टर्मिनल पर होता है जहां उल्का चल रहा है।

    एचटीएमएल-रिपोर्टर में लॉग नामक एक अनुभाग भी है। कोड को देखते हुए ऐसा लगता है कि VelocityLogs पर एक प्रतिक्रियाशील संग्रह है। मेरा google-fu मुझे विफल कर रहा है क्योंकि मुझे इस अनुभाग में प्रदर्शित करने के लिए कोई आउटपुट प्राप्त करने के बारे में कोई जानकारी नहीं मिल सकती है।

    जैस्मीन परीक्षण में लॉगिंग का सही तरीका क्या है?

    क्रोम में क्लाइंट साइड लॉग जावास्क्रिप्ट कंसोल के माध्यम से दिखाई दे रहे हैं। लेकिन मुझे अभी भी पता नहीं है कि सर्वर साइड लॉग कहां हो सकता है।

    मैंने DEBUG=1 JASMINE_DEBUG=1 VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1 के साथ चलाया है और कंसोल लॉग या तो प्रकट नहीं होते हैं।

    संपादित करें: मैं एक रेपो बना लिया है https://github.com/baerrach/meteor-velocity-issue-223 में समस्याओं का एक उदाहरण प्रदान करते हैं।

  • +0

    अरे साथ उपसर्ग के रूप में उसी स्थान पर दिखाई चाहिए! आपकी टेस्ट फाइल क्या है और यह कहां है? –

    +0

    @TheMeteorTestManual .js जहां परीक्षण/जैस्मीन/क्लाइंट/एकीकरण निर्देशिका में कोई फ़ाइल नाम है। एक विशिष्ट उदाहरण routerSpec.js – Bae

    उत्तर

    1

    यदि आप सर्वर एकीकरण परीक्षण चला रहे हैं और वे दिखाई नहीं दे रहे हैं, तो आपको एक बग मिल सकती है!

    साथ चलाने की कोशिश करें:

    VELOCITY_DEBUG=1 meteor

    लॉग मुख्य उल्का लॉग दिखाई देते हैं, [वेग दर्पण]

    +0

    होगा वे परीक्षण/चमेली/ग्राहक/एकीकरण/* जेएस परीक्षण हैं। क्या ये सर्वर पर नहीं चल रहे हैं? अगर ऐसा होता है तो मैं उन्हें चलाने के लिए आवश्यक फिक्स्चर कैसे सेट करूं? – Bae

    +0

    आप सर्वर पर एक उल्का विधि बना सकते हैं जिसे आप क्लाइंट टेस्ट से कॉल कर सकते हैं। इसे एक स्थिरता के रूप में भी जाना जाता है। एफ़िक्स '-फिक्स्चर' * के साथ आपके द्वारा डाली गई किसी भी फ़ाइल को/परीक्षण निर्देशिका के अंतर्गत रखा जाएगा, ताकि आप वहां उल्का विधियां बना सकें। –

    +0

    '[वेग-दर्पण] _user-fixtures: isServer' और' [वेग-दर्पण] _user-fixtures: स्टार्टअप फ़ंक्शन 'उल्का चल रहे खोल में लॉग किया जा रहा है, जब फ़ाइल' सर्वर/_users-fixtures में है। जेएस' मैं इस फ़ाइल को टेस्ट/ – Bae

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