2016-06-12 10 views
5

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

meteor test --driver-package practicalmeteor:mocha 

मैं practicalmeteor स्थापित किया है: साथ ही चाय मैं परीक्षण के लिए निम्न आदेश का उपयोग कर चलाए

import {assert} from 'chai'; 
import {Meteor} from 'meteor/meteor'; 

if (Meteor.isclient) { 

    describe('Recipe model', function() { 
     it('should test that a recipe is created', function() { 
      assert.isTrue(true); 
     }); 
    }); 
} 

:

यहाँ परीक्षण के लिए कोड है। एक Google खोज ने मेरे परीक्षण की शुरुआत में chai.should() डालने का सुझाव दिया, लेकिन इससे मदद नहीं मिली। मैं सभी सुझावों के लिए खुला हूं।

चीयर्स!

+0

पर परीक्षण किया गया है, क्या परीक्षण फ़ाइल बिल्कुल लोड हो गई है? आपने फाइल कहां रखी? क्या आपने उल्का गाइड से परामर्श लिया है? – MasterAM

+1

मैंने उल्का गाइड से कई बार परामर्श लिया है। जहां तक ​​मैं कह सकता हूं, परीक्षण चलाने के लिए, आप मूल रूप से पोस्ट की गई रेखा को चलाते हैं और सुनिश्चित करते हैं कि आपकी सभी टेस्ट फाइलें * .test.js हैं। फ़ाइलों का स्थान कोई फर्क नहीं पड़ता, लेकिन अगर ऐसा होता है, तो मेरे परीक्षण रूट> क्लाइंट> परीक्षण के अंतर्गत होते हैं। – Shyyk

+0

क्या आपको अपने क्लाइंट परीक्षण @Shyyk चल रहे हैं? –

उत्तर

0

बाहर निकलता है मुझे जोर देने के साथ अजीब समस्याएं थीं। मुझे बस @ टीडीएम:

import {chai} from 'meteor/practicalmeteor:chai' 
+0

इसे प्रश्न के उत्तर के रूप में चिह्नित किया जाना चाहिए। इसे एक टिप्पणी के रूप में रखना जरूरी नहीं है कि सवाल हल हो गया है। – Xaniff

1

संभावित मुद्दों में से एक आपके कोड की चौथी पंक्ति पर टाइपो है: Meteor.isclientMeteor.isClient के साथ प्रतिस्थापित करें। आपका परीक्षण भी निष्पादित नहीं हुआ क्योंकि Meteor.isclient हमेशा false था।

+0

आप सही हैं! मैंने इसे सही कोड के रूप में बदल दिया, लेकिन यह अभी भी परीक्षण नहीं चला। इसके अलावा, मैं सशर्त आउट ले सकता हूं और परीक्षण अभी भी नहीं चल रहा है ... – Shyyk

+1

मुझे चाई आयात को छोड़कर कोई अन्य समस्या नहीं दिख रही है (शायद यह 'उल्का/व्यावहारिकता: चाई' से 'आयात {assert} होना चाहिए; ')। साथ ही, मैं आपको [उल्का टोडोस] (https://github.com/meteor/todos) प्रोजेक्ट को देखने की सलाह देता हूं। इसमें परीक्षण के उदाहरण शामिल हैं और सबकुछ ठीक से कॉन्फ़िगर किया गया है। – Tdm

1

सुनिश्चित करें कि आप अपनी टेस्ट फ़ाइल को अंदर/परीक्षण निर्देशिका में नहीं डालते हैं। मुझे पता है कि यह सहज नहीं है लेकिन उल्का अंदर/परीक्षण के भीतर सब कुछ अनदेखा करता है।

+0

मैं इस मुद्दे में भाग गया, इसे "परीक्षण" ("एमवी परीक्षण/परीक्षण /') में "परीक्षण" का नाम बदलकर तय किया। – blong