2012-09-04 6 views
10

के साथ परीक्षण नियंत्रक मैं मिनीटास्ट के साथ परीक्षण नियंत्रकों के उदाहरण ढूंढने की कोशिश कर रहा हूं, लेकिन मुझे केवल एक जोड़े मिल गया है और केवल यह सत्यापित करें कि कौन सा टेम्पलेट प्रदान किया गया है और 'सफलता' वापस आ गई है। यह मेरे लिए बहुत उपयोगी नहीं लगता है। Minitest नियंत्रकों का परीक्षण करने के लिए प्रयोग किया जाता है?न्यूनतमतम

रेलस्कास्ट (http://railscasts.com/episodes/327-minitest-with-rails) और कुछ अन्य पोस्ट जो मैंने पाया है, कैपिबरा के साथ न्यूनतम और एकीकरण परीक्षण के साथ मॉडल परीक्षण करने लगते हैं।

नियंत्रक परीक्षणों के बारे में क्या? क्या उनका न्यूनतम परीक्षण किया जा सकता है? यदि हां, तो क्या कोई असली दुनिया उदाहरण हैं जो वास्तव में कार्यों का परीक्षण करते हैं? ऐसा लगता है कि मुझे सचमुच खोज के घंटों के बाद कोई भी नहीं मिला।

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

उत्तर

12

हां, आप नियंत्रक का परीक्षण करने के लिए न्यूनतम उपयोग कर सकते हैं। मिनीटेस्ट का उपयोग कर नियंत्रक का परीक्षण टेस्ट :: यूनिट का उपयोग कर नियंत्रक का परीक्षण करने से अलग नहीं है। रेल गाइड की तरह आपको मिले कोई भी उदाहरण समर्थित हैं।

http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers