2013-02-26 66 views
5

में QUNit परीक्षणों को एकीकृत करने के लिए कैसे करें मेरे पास एक वाईआई प्रोजेक्ट है जो अपने बहुत सारे ऑपरेशन के लिए जावास्क्रिप्ट पर अधिक भारी निर्भर होना शुरू कर रहा है।वाईआई

परीक्षण कवरेज का एक सभ्य स्तर प्राप्त करने के लिए मैं जावास्क्रिप्ट का परीक्षण करने के लिए QUnit का उपयोग करना चाहता हूं। अधिकांश जावास्क्रिप्ट मॉडल से डेटा लेने के लिए AJAX कॉल पर निर्भर करता है (उदा। ड्रॉप डाउन में आइटम की सूचियां)।

मैं क्विनीट परीक्षण चलाने से पहले डेटाबेस को एक ज्ञात राज्य में सेट करने के लिए अपने वाईआई फिक्स्चर का उपयोग करने में सक्षम होना चाहता हूं - क्या किसी को ऐसा करने के तरीके के बारे में पता है? या क्या कोई अन्य जावास्क्रिप्ट यूनिट परीक्षण ढांचा सुझा सकता है जो वाईआई के साथ अच्छी तरह से काम करता है?

+0

क्या आपने http://www.yiiframework.com/doc/guide/1.1/en/test.fixture –

+0

पर देखा है हां, मैंने यह देखा है और मुझे पता है कि फिक्स्चर कैसे बनाएं PHPUnit आधारित परीक्षण। यह वास्तव में क्विनिट के साथ वास्तव में मदद नहीं करता है - क्योंकि इसे PHPUnit परीक्षणों द्वारा निष्पादित नहीं किया गया है – Hippyjim

उत्तर

0

मैं वीनस (www.venusjs.org) पर एक नज़र डालेगा। यह क्विनीट (और अन्य परीक्षण पुस्तकालयों) के साथ काम करता है और जो कुछ आप ढूंढ रहे हैं उसके करीब कुछ दे सकते हैं। यदि आपके कोई प्रश्न हैं, तो मुझे आपके साथ काम करने में खुशी होगी। अस्वीकरण: मैं वीनस का निर्माता हूं।

+0

धन्यवाद - पहली नज़र में जो node.js की आवश्यकता है - जैसा कि मैं एक php आधारित अनुप्रयोग (Yii एक php ढांचा है) के बारे में बात कर रहा हूं। मुझे यकीन नहीं है कि वे अच्छी तरह से एक साथ खेलेंगे - क्या मैं गलत हूं? – Hippyjim