के साथ हेडलेस नॉकआउट व्यूमोडेल परीक्षण मैं अपने नॉकआउट व्यूमोडल्स के हेडलेस परीक्षण करने की कोशिश कर रहा हूं। मैं जानबूझकर अपने व्यूमोडेल में किसी भी ui संरचनाओं से निपटने से बचने और वायरस को एचटीएमएल पेज पर छोड़ देता हूं।मोचा
यह चमेली में अच्छा काम करता है के बाद से यह ब्राउज़र में चलाता है, लेकिन जब मैं mocha करने के लिए स्विच, मैं नॉकआउट पर अंतिम पंक्ति जो है में चल सिर पहले खत्म:
}) (खिड़की, दस्तावेज़, नाविक);
मैं zombiejs जो एक अच्छा विकल्प हो सकता है का उपयोग करते हुए देखा है, लेकिन मैं कैसे नॉकआउट स्रोत को परिवर्तित किए बिना इसका इस्तेमाल करने पर एक अच्छी कहानी नहीं दिख रहा।
इस पर कैसे पहुंचे इस पर कोई विचार?
नॉकआउट की क्या विशेषताएं आप अपना दृश्य मॉडल में की जरूरत है?यदि यह केवल अवलोकन है, तो उन्हें नकल करें और वीएम भाग का परीक्षण करते समय बाकी नॉकआउट को अनदेखा करें। – Niko
मुद्दा यह है कि डीबग संस्करण के साथ, navigator.userAgent पर कॉल पर knockout.js स्क्रिप्ट (v2.1.0) त्रुटियों की शुरुआत। इसलिए, मैं व्यूमोडेल और अवलोकन/गणना/पबब भागों का परीक्षण करने के बिंदु तक नहीं पहुंच सकता। –
मुझे लगता है कि ज़ोंबी आपका सबसे अच्छा सर्वश्रेष्ठ होगा क्योंकि यह डोम को अनुकरण करता है। नॉकआउट को डीओएम-मॉडल बाइंडर के रूप में लिखा गया था, न कि एक सामान्य मॉडल बांधने वाला। शायद रीढ़ की हड्डी विकास की अपनी शैली के साथ और अधिक गठबंधन हो सकता है। Glue.js भी एक अच्छा घटना बांधने की मशीन है। –