2015-05-31 11 views
6

मैं एक परीक्षण सूट बनाना चाहता हूं जो मेरे ऐप के विरुद्ध karma के साथ चलाया जाएगा जो स्वयं को बनाने के लिए वेबपैक का उपयोग कर रहा है। मेरे पास दो एंट्री पॉइंट्स हैं, app और vendors। ये my webpack.config.js file here के माध्यम से स्थापित किए गए हैं। परिणामी bundle.js में इन दोनों प्रविष्टियों को अपनी जेनरेट की गई फ़ाइल में होना चाहिए। मेरे कर्म (मोचा) test/spec/*_spec.js में रहने वाले परीक्षण वर्तमान में, विशिष्ट घटकों को ओर इशारा करते हैं के माध्यम से जैसे बयानों की आवश्यकता होती है:कर्म परीक्षण के साथ उपयोग के लिए वेबपैक कॉन्फ़िगरेशन का निर्माण

var app = require('../src/scripts/App')

उन्होंने यह भी प्रतिक्रिया में उपयोग/jsx जो परीक्षण चालन मैं कहाँ मिल दौरान समस्याओं के कारण किया जा रहा है jsx त्रुटियों:

Module parse failed: /Users/dmarr/src/status/test/spec/app_spec.js Line 10: Unexpected token < You may need an appropriate loader to handle this file type.

मैं परीक्षण रखना चाहते हैं कोलाहल को कम करके त्वरित संभव के रूप में के रूप में भी तेजी से विकास के दौरान webpack-dev-server साथ परीक्षण के लिए कई बार निर्माण चलाता केवल wher को बदल देती है ई की जरूरत है

मेरे निर्माण कार्य करने के लिए मुझे karma.conf.js में क्या करने की आवश्यकता है? Here is the karma.conf.js file I'm playing around with

ध्यान दें, कि मैं यहाँ विक्रेता बंडल बाहर तोड़ने के बिना इस काम कर रहे है: किसी भी मदद के लिए https://github.com/bitwise/status

धन्यवाद, डेव

+0

कोई वर्कअराउंड? –

+0

क्या आपको इसका उत्तर मिला? मुझे एक ही त्रुटि मिल रही है: 'ERROR इन ./app/components/game.js मॉड्यूल पार्स विफल: \ app \ घटक \ game.js अप्रत्याशित टोकन (30:12) आपको इसे संभालने के लिए उचित लोडर की आवश्यकता हो सकती है फ़ाइल प्रकार .' – bitten

उत्तर

1

एक समान सेटअप में, (केवल परीक्षण के लिए) CommonsChunkPlugin अक्षम करने के लिए काम किया मुझे। इसे आजमा कर देखें!

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